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; } }