diff --git a/helperFunctions/subscribeHelpers/InitiateSalesforceSessionHelpers/CheckChatStatusHelper.ts b/helperFunctions/subscribeHelpers/InitiateSalesforceSessionHelpers/CheckChatStatusHelper.ts index c2eb5a3..5ae0668 100644 --- a/helperFunctions/subscribeHelpers/InitiateSalesforceSessionHelpers/CheckChatStatusHelper.ts +++ b/helperFunctions/subscribeHelpers/InitiateSalesforceSessionHelpers/CheckChatStatusHelper.ts @@ -13,6 +13,7 @@ import { retrievePersistentTokens } from '../../PersistenceHelpers'; import { pullMessages } from '../../SalesforceAPIHelpers'; import { checkForEvent } from '../../SalesforceMessageHelpers'; import { CheckAgentStatusCallback } from './CheckAgentStatusCallback'; +import { updateRoomCustomFields } from '../../RoomCustomFieldsHelper'; export class CheckChatStatus { constructor( @@ -78,6 +79,7 @@ export class CheckChatStatus { const isChatAccepted = checkForEvent(messageArray, 'ChatEstablished'); if (isChatAccepted === true) { + updateRoomCustomFields(this.data.room.id, { agentAssigned: true }, this.read, this.modify); console.log(InfoLogs.LIVEAGENT_ACCEPTED_CHAT_REQUEST); const chatEstablishedMessage = messageArray[0].message; const chasitorIdleTimeout = chatEstablishedMessage.chasitorIdleTimeout || false;