Compare commits

...
Author SHA1 Message Date
Pranav Raj S 936f717ec5 Compute using last_non_human_activity 2024-01-09 19:30:15 -08:00
+3 -3
View File
@@ -3,18 +3,18 @@ class ReportingEventListener < BaseListener
def conversation_resolved(event)
conversation = extract_conversation_and_account(event)[0]
time_to_resolve = conversation.updated_at.to_i - conversation.created_at.to_i
time_to_resolve = conversation.updated_at.to_i - last_non_human_activity(conversation).to_i
reporting_event = ReportingEvent.new(
name: 'conversation_resolved',
value: time_to_resolve,
value_in_business_hours: business_hours(conversation.inbox, conversation.created_at,
value_in_business_hours: business_hours(conversation.inbox, last_non_human_activity(conversation),
conversation.updated_at),
account_id: conversation.account_id,
inbox_id: conversation.inbox_id,
user_id: conversation.assignee_id,
conversation_id: conversation.id,
event_start_time: conversation.created_at,
event_start_time: last_non_human_activity(conversation),
event_end_time: conversation.updated_at
)
reporting_event.save!