From e482003dc1d94431a646f4d8160931ef909eb008 Mon Sep 17 00:00:00 2001 From: Mayank Singh Date: Tue, 4 Feb 2025 13:26:11 +0530 Subject: [PATCH] NTP-31180 | connected event fix --- packages/adapter-ameyo/lib/callStateManager.ts | 5 ++++- packages/adapter-ameyo/lib/main.ts | 2 -- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/adapter-ameyo/lib/callStateManager.ts b/packages/adapter-ameyo/lib/callStateManager.ts index 935fe24..cc7eee1 100644 --- a/packages/adapter-ameyo/lib/callStateManager.ts +++ b/packages/adapter-ameyo/lib/callStateManager.ts @@ -96,6 +96,9 @@ class CallStateManager { data: this.state.customerInfo }); break; + case 'connected': + this.sendConnectedMessage(); + break; case 'hungup': this.handleCallDisconnect(); break; @@ -130,7 +133,7 @@ class CallStateManager { window.postMessage({ type: MessagingType.ON_CRM_NOTIFY_PUSH }) - + this.state.customerInfo = { ...this.state.customerInfo, phoneNumber: parsedQuery?.phone, diff --git a/packages/adapter-ameyo/lib/main.ts b/packages/adapter-ameyo/lib/main.ts index 612c480..4a84948 100644 --- a/packages/adapter-ameyo/lib/main.ts +++ b/packages/adapter-ameyo/lib/main.ts @@ -37,7 +37,6 @@ import registerEventProcessor from "./eventsProcessor"; import MetricsProcessor from "@universal-call-sdk/common/lib/utils/metricsProcessor"; import ClickStreamProcessor from "@universal-call-sdk/common/lib/utils/clickStreamProcessor"; import {tagManager} from "./htmlTagManager"; -import {callStateManager} from "./callStateManager.ts"; import MessagingType from "../types/MessagingType.ts"; import { checkAllPermissions } from "@universal-call-sdk/common/lib/utils/getPermissions.ts"; class AmeyoAdapter implements IAdapter { @@ -357,7 +356,6 @@ class AmeyoAdapter implements IAdapter { public acceptCall(): void { acceptSipCall(); - callStateManager.sendConnectedMessage(); } public rejectCall(): void {