From bd31039f2b452bda08edc7815b72b149a61aa7cf Mon Sep 17 00:00:00 2001 From: dalbodeule <11470513+dalbodeule@users.noreply.github.com> Date: Tue, 24 Jun 2025 16:19:53 +0900 Subject: [PATCH] [hotfix] ensure listener unsubscribes on user offline. --- .../kotlin/space/mori/chzzk_bot/chatbot/chzzk/ChzzkHandler.kt | 1 + 1 file changed, 1 insertion(+) 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 752d903..4be7c91 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 @@ -322,6 +322,7 @@ class UserHandler( } else { logger.info("${user.username} is offline.") streamStartTime = null + listener.unsubscribeAsync(ChzzkSessionSubscriptionType.CHAT)?.join() listener.disconnectAsync()?.join() _isActive = false