Skip to content

Commit

Permalink
Deny use public/private threads on muterole setup
Browse files Browse the repository at this point in the history
  • Loading branch information
MichailiK committed Jul 31, 2021
1 parent 044ce64 commit ed300bf
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -201,19 +201,19 @@ private void setUpMutedRole(CommandEvent event, Role role)
{
po = cat.getPermissionOverride(mutedRole);
if(po==null)
cat.createPermissionOverride(mutedRole).setDeny(Permission.MESSAGE_WRITE, Permission.MESSAGE_ADD_REACTION, Permission.VOICE_CONNECT, Permission.VOICE_SPEAK).complete();
cat.createPermissionOverride(mutedRole).setDeny(Permission.MESSAGE_WRITE, Permission.MESSAGE_ADD_REACTION, Permission.VOICE_CONNECT, Permission.VOICE_SPEAK, Permission.USE_PUBLIC_THREADS, Permission.USE_PRIVATE_THREADS).complete();
else
po.getManager().deny(Permission.MESSAGE_WRITE, Permission.MESSAGE_ADD_REACTION, Permission.VOICE_CONNECT, Permission.VOICE_SPEAK).complete();
po.getManager().deny(Permission.MESSAGE_WRITE, Permission.MESSAGE_ADD_REACTION, Permission.VOICE_CONNECT, Permission.VOICE_SPEAK, Permission.USE_PUBLIC_THREADS, Permission.USE_PRIVATE_THREADS).complete();
}
sb.append(event.getClient().getSuccess()).append(" Category overrides complete!\n");
m.editMessage(sb + Constants.LOADING + " Making Text Channel overrides...").complete();
for(TextChannel tc: event.getGuild().getTextChannels())
{
po = tc.getPermissionOverride(mutedRole);
if(po==null)
tc.createPermissionOverride(mutedRole).setDeny(Permission.MESSAGE_WRITE, Permission.MESSAGE_ADD_REACTION).complete();
tc.createPermissionOverride(mutedRole).setDeny(Permission.MESSAGE_WRITE, Permission.MESSAGE_ADD_REACTION, Permission.USE_PUBLIC_THREADS, Permission.USE_PRIVATE_THREADS).complete();
else
po.getManager().deny(Permission.MESSAGE_WRITE, Permission.MESSAGE_ADD_REACTION).complete();
po.getManager().deny(Permission.MESSAGE_WRITE, Permission.MESSAGE_ADD_REACTION, Permission.USE_PUBLIC_THREADS, Permission.USE_PRIVATE_THREADS).complete();
}
sb.append(event.getClient().getSuccess()).append(" Text Channel overrides complete!\n");
m.editMessage(sb + Constants.LOADING + " Making Voice Channel overrides...").complete();
Expand Down

0 comments on commit ed300bf

Please sign in to comment.