diff --git a/chatbot/src/main/kotlin/space/mori/chzzk_bot/chatbot/chzzk/ChzzkHandler.kt b/chatbot/src/main/kotlin/space/mori/chzzk_bot/chatbot/chzzk/ChzzkHandler.kt index 4fc1776..5db977b 100644 --- a/chatbot/src/main/kotlin/space/mori/chzzk_bot/chatbot/chzzk/ChzzkHandler.kt +++ b/chatbot/src/main/kotlin/space/mori/chzzk_bot/chatbot/chzzk/ChzzkHandler.kt @@ -129,7 +129,7 @@ object ChzzkHandler { } fun startThread(name: String, runner: Runnable) { - CoroutineScope(Dispatchers.Default).launch { + Thread({ while(running) { try { val thread = Thread(runner, name) @@ -140,10 +140,10 @@ object ChzzkHandler { } if(running) { logger.info("Thread $name restart in 5 seconds") - delay(5000) + Thread.sleep(5000) } } - } + }, "${name}-runner") } // 첫 번째 스레드 시작