refactor(voice): drop redundant CallMessageBuilder.update_status! class delegate

This commit is contained in:
Tanmay Deep Sharma
2026-04-30 16:13:53 +07:00
parent ba0fcbfc7f
commit f32a7b3f77
2 changed files with 2 additions and 6 deletions
@@ -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
@@ -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