Skip to content

Commit 54ceac1

Browse files
authored
Merge pull request #119 from the-programmers-hangout/develop
release: merge develop with master
2 parents b996889 + f696b0d commit 54ceac1

File tree

4 files changed

+10
-8
lines changed

4 files changed

+10
-8
lines changed

src/main/kotlin/me/ddivad/judgebot/Main.kt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,12 @@ suspend fun main() {
3636
entitySupplyStrategy = EntitySupplyStrategy.cacheWithRestFallback
3737
permissions(Permissions.NONE)
3838
intents = Intents(
39+
Intent.Guilds,
40+
Intent.GuildBans,
3941
Intent.GuildMembers,
4042
Intent.DirectMessages,
41-
Intent.GuildBans,
42-
Intent.Guilds,
43-
Intent.GuildMessageReactions
43+
Intent.GuildMessageReactions,
44+
Intent.DirectMessagesReactions
4445
)
4546
}
4647

@@ -69,7 +70,7 @@ suspend fun main() {
6970
field {
7071
name = "Build Info"
7172
value = "```" +
72-
"Version: 2.5.0\n" +
73+
"Version: 2.5.1\n" +
7374
"DiscordKt: ${versions.library}\n" +
7475
"Kord: ${versions.kord}\n" +
7576
"Kotlin: $kotlinVersion" +

src/main/kotlin/me/ddivad/judgebot/commands/MuteCommands.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import me.ddivad.judgebot.services.infractions.RoleState
1111
import me.ddivad.judgebot.util.timeToString
1212
import me.jakejmattson.discordkt.api.arguments.EveryArg
1313
import me.jakejmattson.discordkt.api.arguments.TimeArg
14+
import me.jakejmattson.discordkt.api.arguments.UserArg
1415
import me.jakejmattson.discordkt.api.commands.commands
1516
import kotlin.math.roundToLong
1617

src/main/kotlin/me/ddivad/judgebot/listeners/NewChannelOverrideListener.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@ fun onChannelCreated(configuration: Configuration, loggingService: LoggingServic
1818
val guildConfiguration = configuration[guild.id.value] ?: return@on
1919
val mutedRole = guild.getRole(guildConfiguration.mutedRole.toSnowflake())
2020
val deniedPermissions = channel.getPermissionOverwritesForRole(mutedRole.id)?.denied ?: Permissions()
21-
if (deniedPermissions.values.any { it in setOf(Permission.SendMessages, Permission.AddReactions, Permission.UsePublicThreads, Permission.UsePrivateThreads) }) {
21+
if (deniedPermissions.values.any { it in setOf(Permission.SendMessages, Permission.AddReactions, Permission.CreatePublicThreads, Permission.CreatePrivateThreads, Permission.SendMessagesInThreads) }) {
2222
channel.addOverwrite(
2323
PermissionOverwrite.forRole(
2424
mutedRole.id,
25-
denied = deniedPermissions.plus(Permission.SendMessages).plus(Permission.AddReactions).plus(Permission.UsePublicThreads).plus(Permission.UsePrivateThreads)
25+
denied = deniedPermissions.plus(Permission.SendMessages).plus(Permission.AddReactions).plus(Permission.CreatePrivateThreads).plus(Permission.CreatePrivateThreads).plus(Permission.SendMessagesInThreads)
2626
),
2727
"Judgebot Overwrite"
2828
)

src/main/kotlin/me/ddivad/judgebot/services/infractions/MuteService.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,14 +163,14 @@ class MuteService(val configuration: Configuration,
163163
val mutedRole = guild.getRole(configuration[guild.id.value]!!.mutedRole.toSnowflake())
164164
guild.withStrategy(EntitySupplyStrategy.cachingRest).channels.toList().forEach {
165165
val deniedPermissions = it.getPermissionOverwritesForRole(mutedRole.id)?.denied ?: Permissions()
166-
if (deniedPermissions.values.any { permission -> permission in setOf(Permission.SendMessages, Permission.AddReactions, Permission.UsePublicThreads, Permission.UsePrivateThreads) }) {
166+
if (deniedPermissions.values.any { permission -> permission in setOf(Permission.SendMessages, Permission.AddReactions, Permission.CreatePublicThreads, Permission.CreatePrivateThreads, Permission.SendMessagesInThreads) }) {
167167
try {
168168

169169
it.addOverwrite(
170170
PermissionOverwrite.forRole(
171171
mutedRole.id,
172172
denied = deniedPermissions.plus(Permission.SendMessages).plus(Permission.AddReactions)
173-
.plus(Permission.UsePublicThreads).plus(Permission.UsePrivateThreads)
173+
.plus(Permission.CreatePrivateThreads).plus(Permission.CreatePrivateThreads).plus(Permission.SendMessagesInThreads)
174174
),
175175
"Judgebot Overwrite"
176176
)

0 commit comments

Comments
 (0)