@@ -14,6 +14,7 @@ import com.wire.bots.domain.usecase.SaveReminderSchedule
1414import com.wire.bots.domain.usecase.SaveReminderSchedule.Companion.MAX_REMINDER_JOBS
1515import com.wire.bots.infrastructure.utils.CronInterpreter
1616import com.wire.integrations.jvm.model.WireMessage
17+ import org.slf4j.LoggerFactory
1718import java.util.UUID
1819
1920@DomainComponent
@@ -23,8 +24,15 @@ class CommandHandler(
2324 private val listRemindersInConversation : ListRemindersInConversation ,
2425 private val deleteReminder : DeleteReminderUseCase
2526) : EventHandler<Command> {
26- override fun onEvent (event : Command ): Either <Throwable , Unit > =
27- when (event) {
27+ private val logger = LoggerFactory .getLogger(this ::class .java)
28+
29+ override fun onEvent (event : Command ): Either <Throwable , Unit > {
30+ logger.info(
31+ " Event will be processed. Event: ${event::class .simpleName} , " +
32+ " conversationId: ${event.conversationId} "
33+ )
34+
35+ val result = when (event) {
2836 is Command .LegacyHelp ->
2937 outgoingMessageRepository.sendMessage(
3038 conversationId = event.conversationId,
@@ -42,6 +50,14 @@ class CommandHandler(
4250 is Command .DeleteReminder -> deleteReminder(event)
4351 }
4452
53+ logger.info(
54+ " Event is processed successfully. Event: ${event::class .simpleName} , " +
55+ " conversationId: ${event.conversationId} "
56+ )
57+
58+ return result
59+ }
60+
4561 private fun getReminderListMessages (command : Command .ListReminders ): Either <Throwable , Unit > =
4662 listRemindersInConversation(command.conversationId).flatMap { reminders ->
4763 (
0 commit comments