From af4bd92a23ad325239c7b26dfa4927083de05c93 Mon Sep 17 00:00:00 2001 From: Mayank Singh Date: Mon, 13 Jan 2025 02:13:41 +0530 Subject: [PATCH] NTP-26125 | added type for event data --- packages/adapter-ameyo/lib/callStateManager.ts | 4 ++-- packages/adapter-ameyo/lib/types.ts | 5 +++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/adapter-ameyo/lib/callStateManager.ts b/packages/adapter-ameyo/lib/callStateManager.ts index 134f48f..8e8c042 100644 --- a/packages/adapter-ameyo/lib/callStateManager.ts +++ b/packages/adapter-ameyo/lib/callStateManager.ts @@ -1,5 +1,5 @@ import {MessagingType} from "./assets/js/ajaxClient.ts"; -import {CallStatus, PushType, CallState} from "./types.ts"; +import {CallStatus, PushType, CallState, EventData} from "./types.ts"; import {parseQuerystring} from "@universal-call-sdk/common/lib/utils/parsingUtils.ts"; class CallStateManager { @@ -208,7 +208,7 @@ export function extractAndProcessEvents(rawResponse: any) { }) .filter(Boolean); - parts.forEach(event => { + parts.forEach((event : EventData) => { try { callStateManager.handleEvent(event); } catch (error) { diff --git a/packages/adapter-ameyo/lib/types.ts b/packages/adapter-ameyo/lib/types.ts index d44d791..332cd7a 100644 --- a/packages/adapter-ameyo/lib/types.ts +++ b/packages/adapter-ameyo/lib/types.ts @@ -103,3 +103,8 @@ export interface CallState { callId?: string; } | null; } + +export interface EventData { + pushType: PushType; + data: any; +}