Replace Crisp with FreshChat.

This commit is contained in:
Patrick Fic
2023-05-01 15:29:37 -07:00
parent 51dd89d36a
commit 3380cebb28
2 changed files with 22 additions and 21 deletions

View File

@@ -199,13 +199,20 @@ export function* signInSuccessSaga({ payload }) {
try {
// window.$crisp.push(["set", "user:email", [payload.email]]);
window.$crisp.push([
"set",
"user:nickname",
[payload.displayName || payload.email],
]);
// window.$crisp.push([
// "set",
// "user:nickname",
// [payload.displayName || payload.email],
// ]);
window.$crisp.push(["set", "session:segments", [["user", "rome"]]]);
// window.$crisp.push(["set", "session:segments", [["user", "rome"]]]);
window.fcWidget.setExternalId(payload.email);
const names = payload.displayName.split(" ");
window.fcWidget.user.setProperties({
firstName: names[0] + "Update",
lastName: names.slice(1, names.length).join(" "),
email: payload.email,
});
Sentry.setUser({
email: payload.email,
@@ -290,10 +297,9 @@ export function* SetAuthLevelFromShopDetails({ payload }) {
)
);
try {
window.$crisp.push(["set", "user:company", [payload.shopname]]);
if (authRecord[0] && authRecord[0].user.validemail) {
window.$crisp.push(["set", "user:email", [authRecord[0].user.email]]);
}
window.fcWidget.conversation.setConversationProperties({
cf_shopname: payload.shopname,
});
} catch (error) {
console.error("Couldnt find $crisp.");
}