feat(whatsapp): enable reconfigure for embedded signup inboxes (#15038)

This commit is contained in:
Tanmay Deep Sharma
2026-07-16 16:18:58 +05:30
committed by GitHub
parent 522e3c4d3f
commit 2891a72cb9
9 changed files with 82 additions and 25 deletions

View File

@@ -47,7 +47,7 @@ class Whatsapp::EmbeddedSignupService
account: @account,
inbox_id: @inbox_id,
phone_number_id: @phone_number_id,
business_id: @business_id
waba_id: @waba_id
).perform(access_token, phone_info)
else
waba_info = { waba_id: @waba_id, business_name: phone_info[:business_name] }

View File

@@ -1,9 +1,9 @@
class Whatsapp::ReauthorizationService
def initialize(account:, inbox_id:, phone_number_id:, business_id:)
def initialize(account:, inbox_id:, phone_number_id:, waba_id:)
@account = account
@inbox_id = inbox_id
@phone_number_id = phone_number_id
@business_id = business_id
@waba_id = waba_id
end
def perform(access_token, phone_info)
@@ -33,7 +33,7 @@ class Whatsapp::ReauthorizationService
channel.provider_config = current_config.merge(
'api_key' => access_token,
'phone_number_id' => resolved_phone_number_id,
'business_account_id' => @business_id,
'business_account_id' => @waba_id,
'source' => 'embedded_signup'
)
channel.save!