From 13860b91632e55f31dfae315909fd895586adbf5 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Fri, 13 Mar 2026 10:54:43 +0530 Subject: [PATCH] feat: write rollups from reporting event listener --- app/listeners/reporting_event_listener.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/listeners/reporting_event_listener.rb b/app/listeners/reporting_event_listener.rb index eb234c698..c68bfd154 100644 --- a/app/listeners/reporting_event_listener.rb +++ b/app/listeners/reporting_event_listener.rb @@ -21,6 +21,7 @@ class ReportingEventListener < BaseListener create_bot_resolved_event(conversation, reporting_event) reporting_event.save! + ReportingEvents::RollupService.perform(reporting_event) end def first_reply_created(event) @@ -42,6 +43,7 @@ class ReportingEventListener < BaseListener ) reporting_event.save! + ReportingEvents::RollupService.perform(reporting_event) end def reply_created(event) @@ -66,6 +68,7 @@ class ReportingEventListener < BaseListener event_end_time: message.created_at ) reporting_event.save! + ReportingEvents::RollupService.perform(reporting_event) end def conversation_bot_handoff(event) @@ -90,6 +93,7 @@ class ReportingEventListener < BaseListener event_end_time: event_end_time ) reporting_event.save! + ReportingEvents::RollupService.perform(reporting_event) end def conversation_captain_inference_resolved(event) @@ -166,5 +170,6 @@ class ReportingEventListener < BaseListener bot_resolved_event = reporting_event.dup bot_resolved_event.name = 'conversation_bot_resolved' bot_resolved_event.save! + ReportingEvents::RollupService.perform(bot_resolved_event) end end