RO into IO merge as of 02/05/2024.

This commit is contained in:
Patrick Fic
2024-02-12 12:22:05 -08:00
211 changed files with 31134 additions and 25729 deletions

View File

@@ -46,6 +46,7 @@ import UserActionTypes from "./user.types";
import client from "../../utils/GraphQLClient";
import {QUERY_EULA} from "../../graphql/bodyshop.queries";
import day from "../../utils/day";
import InstanceRenderManager from "../../utils/instanceRenderMgr";
const fpPromise = FingerprintJS.load();
@@ -219,15 +220,17 @@ export function* signInSuccessSaga({payload}) {
LogRocket.identify(payload.email);
try {
// window.$crisp.push(["set", "user:email", [payload.email]]);
InstanceRenderManager({
executeFunction: true,
imex: () => {
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"]]]);
window.$crisp.push(["set", "session:segments", [["user"]]]);
} })
Sentry.setUser({
email: payload.email,
@@ -256,7 +259,10 @@ export function* onSendPasswordResetStart() {
export function* sendPasswordResetEmailSaga({payload}) {
try {
yield sendPasswordResetEmail(auth, payload, {
url: "https://imex.online/passwordreset",
url:
InstanceRenderManager({imex: "https://imex.online/passwordreset", rome:"https://romeonline.io/passwordreset"})
//TODO:AIO Update for Promanager firebase instance.
,
});
yield put(sendPasswordResetSuccess());
@@ -322,10 +328,12 @@ 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]]);
}
InstanceRenderManager({executeFunction:true, imex: () => {
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]]);
}
}})
} catch (error) {
console.error("Couldnt find $crisp.");
}