From 485ab11d42c941f9bb346e016b9fb40f12a38a92 Mon Sep 17 00:00:00 2001 From: scottkiener-at-safelite Date: Thu, 22 Jan 2026 14:47:17 -0500 Subject: [PATCH] CASH-1527 | Add in sys snippet --- .../salesforce-helper-sys.js | 59 +++++++++++++++++++ .../salesforce-webchat/salesforce-webchat.vue | 15 ++++- .../sierra-webchat/sierra-webchat.vue | 2 +- 3 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 src/digital-components/salesforce-webchat/salesforce-helper-sys.js diff --git a/src/digital-components/salesforce-webchat/salesforce-helper-sys.js b/src/digital-components/salesforce-webchat/salesforce-helper-sys.js new file mode 100644 index 000000000..c843ced94 --- /dev/null +++ b/src/digital-components/salesforce-webchat/salesforce-helper-sys.js @@ -0,0 +1,59 @@ +/* eslint-disable */ + +function setupCustomSettings( + modifyEmbeddedSvcCallback, + finishedLoadingCallback, + onWebchatOpenCallback, + onWebchatCloseCallback +) { + modifyEmbeddedSvcCallback(); + window.addEventListener("onEmbeddedMessagingButtonCreated", finishedLoadingCallback); + window.addEventListener("onEmbeddedMessagingWindowMaximized", onWebchatOpenCallback); + window.addEventListener("onEmbeddedMessagingWindowClosed", onWebchatCloseCallback); +} + +/* +The code below is generated from salesforce but modified in the following ways: + * Only the javascript inside the second diff --git a/src/digital-components/sierra-webchat/sierra-webchat.vue b/src/digital-components/sierra-webchat/sierra-webchat.vue index d9fb7dd0e..920a66052 100644 --- a/src/digital-components/sierra-webchat/sierra-webchat.vue +++ b/src/digital-components/sierra-webchat/sierra-webchat.vue @@ -160,7 +160,7 @@ export default { typeof window.embeddedservice_bootstrap.liveAgentAPI.startChat === "function" ) { - window.embeddedservice_bootstrap.liveAgentAPI.startChat(); + window.embeddedservice_bootstrap.utilAPI.launchChat(); return; } }