From f2b30c8b006d73351b854da098a1e333fd344533 Mon Sep 17 00:00:00 2001 From: dalbodeule <11470513+dalbodeule@users.noreply.github.com> Date: Sat, 29 Jun 2024 21:44:18 +0900 Subject: [PATCH] register command in chat some fix (3x) --- .../mori/chzzk_bot/chzzk/MessageHandler.kt | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/main/kotlin/space/mori/chzzk_bot/chzzk/MessageHandler.kt b/src/main/kotlin/space/mori/chzzk_bot/chzzk/MessageHandler.kt index 6fbf72c..f8b164f 100644 --- a/src/main/kotlin/space/mori/chzzk_bot/chzzk/MessageHandler.kt +++ b/src/main/kotlin/space/mori/chzzk_bot/chzzk/MessageHandler.kt @@ -1,7 +1,6 @@ package space.mori.chzzk_bot.chzzk import org.slf4j.Logger -import space.mori.chzzk_bot.models.Command import space.mori.chzzk_bot.models.User import space.mori.chzzk_bot.services.CommandService import space.mori.chzzk_bot.services.CounterService @@ -121,16 +120,6 @@ class MessageHandler( var result = chat.first var isFail = false - result = counterPattern.replace(result) { - val name = it.groupValues[1] - CounterService.updateCounterValue(name, 1, user).toString() - } - - result = personalCounterPattern.replace(result) { - val name = it.groupValues[1] - CounterService.updatePersonalCounterValue(name, msg.userId, 1, user).toString() - } - result = dailyCounterPattern.replace(result) { val name = it.groupValues[1] val dailyCounter = CounterService.getDailyCounterValue(name, msg.userId, user) @@ -167,8 +156,15 @@ class MessageHandler( val period = Period.between(pastDate, today) period.days.toString() } - if(isFail) { - return chat.second + + result = counterPattern.replace(result) { + val name = it.groupValues[1] + CounterService.updateCounterValue(name, 1, user).toString() + } + + result = personalCounterPattern.replace(result) { + val name = it.groupValues[1] + CounterService.updatePersonalCounterValue(name, msg.userId, 1, user).toString() } result = namePattern.replace(result, userName)