fix: monkey patch no permission issue on launch

Signed-off-by: Infi <wingit@geist.ga>
This commit is contained in:
Infi 2023-09-10 15:40:56 +02:00
parent 6a09467028
commit 19fcf26d69
1 changed files with 4 additions and 1 deletions

View File

@ -79,7 +79,10 @@ object Roles {
ChannelType.Group -> if (channel.owner == user?.id) PermissionBit.GrantAllSafe.value else BitDefaults.DirectMessages
ChannelType.TextChannel, ChannelType.VoiceChannel -> {
val server = RevoltAPI.serverCache[channel.server] ?: return 0L
val server = RevoltAPI.serverCache[channel.server]
// FIXME this is a stupid patch to prevent it from showing "no permission" on a channel on launch
?: return PermissionBit.GrantAllSafe.value
if (server.owner == user?.id) return PermissionBit.GrantAllSafe.value