Skip to content

Commit 5ccc477

Browse files
committed
Update bot shutdown logic
1 parent 42244e0 commit 5ccc477

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/kotlin/io/github/arkosammy12/compsmpdiscordbot/CompSMPDiscordBot.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import io.github.arkosammy12.monkeyconfig.managers.getRawNumberSettingValue
99
import io.github.arkosammy12.monkeyconfig.managers.getRawStringSettingValue
1010
import io.github.arkosammy12.monkeyutils.registrars.DefaultConfigRegistrar
1111
import kotlinx.coroutines.Job
12+
import kotlinx.coroutines.cancelAndJoin
1213
import kotlinx.coroutines.runBlocking
1314
import net.fabricmc.api.DedicatedServerModInitializer
1415
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents
@@ -75,6 +76,7 @@ object CompSMPDiscordBot : DedicatedServerModInitializer {
7576
private fun onServerStopping(server: MinecraftServer) {
7677
runBlocking {
7778
bot.close()
79+
botJob.cancelAndJoin()
7880
}
7981

8082
}

0 commit comments

Comments
 (0)