From f32a7b3f777dc4be55c0c3e281f6b7c04801eaf4 Mon Sep 17 00:00:00 2001 From: Tanmay Deep Sharma Date: Thu, 30 Apr 2026 16:13:53 +0700 Subject: [PATCH] refactor(voice): drop redundant CallMessageBuilder.update_status! class delegate --- enterprise/app/services/voice/call_message_builder.rb | 4 ---- enterprise/app/services/whatsapp/incoming_call_service.rb | 4 ++-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/enterprise/app/services/voice/call_message_builder.rb b/enterprise/app/services/voice/call_message_builder.rb index 1cd5db61b..493cdcb55 100644 --- a/enterprise/app/services/voice/call_message_builder.rb +++ b/enterprise/app/services/voice/call_message_builder.rb @@ -1,8 +1,4 @@ class Voice::CallMessageBuilder - def self.update_status!(call:, status: nil, agent: nil, duration_seconds: nil) - new(call).update_status!(status: status, agent: agent, duration_seconds: duration_seconds) - end - def initialize(call) @call = call end diff --git a/enterprise/app/services/whatsapp/incoming_call_service.rb b/enterprise/app/services/whatsapp/incoming_call_service.rb index fdb337e39..3b4d17378 100644 --- a/enterprise/app/services/whatsapp/incoming_call_service.rb +++ b/enterprise/app/services/whatsapp/incoming_call_service.rb @@ -67,8 +67,8 @@ class Whatsapp::IncomingCallService def update_call!(call, status, **attrs) call.update!(status: status, **attrs) - Voice::CallMessageBuilder.update_status!(call: call, status: status, agent: call.accepted_by_agent, - duration_seconds: attrs[:duration_seconds]) + Voice::CallMessageBuilder.new(call).update_status!(status: status, agent: call.accepted_by_agent, + duration_seconds: attrs[:duration_seconds]) update_conversation(call) end