From dd888f2cf016451d47ea7d7d9fb7845ab5e531e6 Mon Sep 17 00:00:00 2001 From: Tanmay Deep Sharma <32020192+tds-1@users.noreply.github.com> Date: Thu, 10 Jul 2025 15:50:31 +0700 Subject: [PATCH] fix review changes --- app/controllers/whatsapp/embedded_controller.rb | 3 +-- .../captain/pageComponents/document/DocumentForm.vue | 2 +- app/services/whatsapp/embedded_signup_service.rb | 5 ++++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/controllers/whatsapp/embedded_controller.rb b/app/controllers/whatsapp/embedded_controller.rb index 625a11f3e..5589285d8 100644 --- a/app/controllers/whatsapp/embedded_controller.rb +++ b/app/controllers/whatsapp/embedded_controller.rb @@ -10,8 +10,7 @@ class Whatsapp::EmbeddedController < ApplicationController render json: { status: 'ready', app_id: GlobalConfigService.load('WHATSAPP_APP_ID', ''), - config_id: GlobalConfigService.load('WHATSAPP_CONFIGURATION_ID', ''), - app_secret: GlobalConfigService.load('WHATSAPP_APP_SECRET', '') + config_id: GlobalConfigService.load('WHATSAPP_CONFIGURATION_ID', '') } end diff --git a/app/javascript/dashboard/components-next/captain/pageComponents/document/DocumentForm.vue b/app/javascript/dashboard/components-next/captain/pageComponents/document/DocumentForm.vue index d85ba8a06..dd0ff7962 100644 --- a/app/javascript/dashboard/components-next/captain/pageComponents/document/DocumentForm.vue +++ b/app/javascript/dashboard/components-next/captain/pageComponents/document/DocumentForm.vue @@ -19,7 +19,7 @@ const formState = { }; const initialState = { - name: '', + url: '', assistantId: null, }; diff --git a/app/services/whatsapp/embedded_signup_service.rb b/app/services/whatsapp/embedded_signup_service.rb index 95ecfac2b..e7aa6a797 100644 --- a/app/services/whatsapp/embedded_signup_service.rb +++ b/app/services/whatsapp/embedded_signup_service.rb @@ -97,11 +97,14 @@ class Whatsapp::EmbeddedSignupService end def register_phone_number(phone_number_id, access_token) + # Generate a random 6-digit PIN + pin = SecureRandom.random_number(900_000) + 100_000 + HTTParty.post( "https://graph.facebook.com/#{whatsapp_api_version}/#{phone_number_id}/register", { headers: { 'Authorization' => "Bearer #{access_token}", 'Content-Type' => 'application/json' }, - body: { messaging_product: 'whatsapp', pin: '212834' }.to_json + body: { messaging_product: 'whatsapp', pin: pin.to_s }.to_json } ) end