Add Crisp Chat Tracking for users.
This commit is contained in:
@@ -1,17 +1,18 @@
|
||||
import { message } from "antd";
|
||||
import moment from "moment";
|
||||
//import LogRocket from "logrocket";
|
||||
import * as Sentry from "@sentry/electron";
|
||||
import { all, call, delay, put, takeLatest } from "redux-saga/effects";
|
||||
import {
|
||||
auth,
|
||||
getCurrentUser,
|
||||
updateCurrentUser,
|
||||
} from "../../firebase/firebase.utils";
|
||||
import client from "../../graphql/GraphQLClient";
|
||||
import {
|
||||
QUERY_BODYSHOP,
|
||||
QUERY_NOTIFICATIONS,
|
||||
} from "../../graphql/bodyshop.queries";
|
||||
import client from "../../graphql/GraphQLClient";
|
||||
import { UPSERT_USER } from "../../graphql/user.queries";
|
||||
import ipcTypes from "../../ipc.types";
|
||||
import {
|
||||
@@ -29,7 +30,6 @@ import {
|
||||
updateUserDetailsSuccess,
|
||||
} from "./user.actions";
|
||||
import UserActionTypes from "./user.types";
|
||||
import * as Sentry from "@sentry/electron";
|
||||
|
||||
const { ipcRenderer } = window;
|
||||
|
||||
@@ -164,8 +164,9 @@ export function* signInSuccessSaga({ payload }) {
|
||||
"user:nickname",
|
||||
[payload.displayName || payload.email],
|
||||
]);
|
||||
|
||||
window.$crisp.push(["set", "user:email", [payload.email]]);
|
||||
window.$crisp.push(["set", "session:segments", [["rps-user"]]]);
|
||||
ipcRenderer.send(ipcTypes.default.app.toMain.getAppVersion);
|
||||
|
||||
Sentry.setUser({
|
||||
email: payload.email,
|
||||
|
||||
Reference in New Issue
Block a user