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 3e330e3..cdaf73c 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 @@ -37,7 +37,7 @@ object ChzzkHandler { private val dispatcher: CoroutinesEventBus by inject(CoroutinesEventBus::class.java) fun addUser(chzzkChannel: ChzzkChannel, user: User) { - handlers.add(UserHandler(chzzkChannel, logger, user, streamStartTime = null)) + handlers.add(UserHandler(chzzkChannel, logger, user, streamStartTime = LocalDateTime.now())) } fun enable() { @@ -196,6 +196,7 @@ object ChzzkHandler { } } +@OptIn(DelicateCoroutinesApi::class) class UserHandler( val channel: ChzzkChannel, val logger: Logger,