Update listeners

This commit is contained in:
Scott Kiener 2025-10-08 09:46:08 -04:00
parent 36100083fe
commit b6f497c13f
3 changed files with 6 additions and 6 deletions

View file

@ -7,9 +7,9 @@ function setupCustomSettings(
onWebchatCloseCallback
) {
modifyEmbeddedSvcCallback();
embeddedservice_bootstrap.addEventHandler("onSettingsCallCompleted", finishedLoadingCallback);
embeddedservice_bootstrap.addEventHandler("afterMaximize", onWebchatOpenCallback);
embeddedservice_bootstrap.addEventHandler("afterDestroy", onWebchatCloseCallback);
window.addEventListener("onEmbeddedMessagingReady", finishedLoadingCallback);
window.addEventListener("onEmbeddedMessagingWindowMaximized", onWebchatOpenCallback);
window.addEventListener("onEmbeddedMessagingWindowClosed", onWebchatCloseCallback);
}
/*
@ -57,5 +57,4 @@ export function initializeSalesforceWebchatForDev(
} catch (err) {
console.error("Error loading Embedded Messaging: ", err);
}
}

View file

@ -97,7 +97,7 @@ export default {
window.embeddedservice_bootstrap.settings.prechatBackgroundImgURL = require("@/assets/img/salesforce-webchat/safelite_logo_webchat.png");
window.embeddedservice_bootstrap.settings.smallCompanyLogoImgURL = require("@/assets/img/salesforce-webchat/minimized_chat_bubble_webchat.png");
window.embeddedservice_bootstrap.settings.displayHelpButton = false;
window.embeddedservice_bootstrap.addEventHandler("onChatEstablished", () => {
window.addEventListener("onEmbeddedMessagingConversationStarted", () => {
this.pushEventForChatsToGA("support_chat", "chat_opened", "Live Agent", true);
});
},

View file

@ -165,7 +165,8 @@ export default {
];
if (
window.embeddedservice_bootstrap.liveAgentAPI &&
typeof window.embeddedservice_bootstrap.liveAgentAPI.startChat === "function"
typeof window.embeddedservice_bootstrap.liveAgentAPI.startChat ===
"function"
) {
window.embeddedservice_bootstrap.liveAgentAPI.startChat();
return;