Added Crisp scripts.

This commit is contained in:
Patrick Fic
2021-05-27 20:16:50 -07:00
parent 2536b0b986
commit 7d82fb8f04
2 changed files with 28 additions and 1 deletions

View File

@@ -164,6 +164,12 @@ export function* onSignInSuccess() {
export function* signInSuccessSaga({ payload }) {
LogRocket.identify(payload.email);
try {
window.$crisp.push(["set", "user:email", [payload.email]]);
window.$crisp.push(["set", "user:nickname", [payload.displayName]]);
} catch (error) {
console.log("Error updating Crisp settings.", error);
}
// if (!payload.email.includes("@imex.")) yield put(setInstanceId(payload.uid));
analytics.setUserId(payload.email);
@@ -220,6 +226,8 @@ export function* SetAuthLevelFromShopDetails({ payload }) {
try {
const userEmail = yield select((state) => state.user.currentUser.email);
window.$crisp.push(["set", "user:company", [payload.shopname]]);
const authRecord = payload.associations.filter(
(a) => a.useremail === userEmail
);