@microsoft/omnichannel-chat-sdk
Version:
Microsoft Omnichannel Chat SDK
15 lines (14 loc) • 729 B
TypeScript
import { ACSConversation } from "../core/messaging/ACSClient";
import ScenarioMarker from "../telemetry/ScenarioMarker";
/**
* On demand command to stop polling messages from `chatSDK.onNewMessage()` subscribers to not overload server.
*
* @param isInitialized Whether Chat SDK has been initialized
* @param scenarioMarker Scenario Marker object
* @param liveChatVersion Live Chat version
* @param requestId Request Id
* @param chatId Chat Id
* @param conversation ACS Conversation object
*/
declare const stopPolling: (isInitialized: boolean, scenarioMarker: ScenarioMarker, liveChatVersion: number, requestId: string, chatId: string, conversation: ACSConversation | null) => Promise<void>;
export default stopPolling;