RO into IO merge as of 02/05/2024.
This commit is contained in:
@@ -1,13 +1,20 @@
|
||||
import InstanceRenderManager from "../../utils/instanceRenderMgr";
|
||||
import EmailActionTypes from "./email.types";
|
||||
|
||||
const INITIAL_STATE = {
|
||||
emailConfig: {
|
||||
messageOptions: {
|
||||
from: {name: "ShopName", address: "noreply@bodyshop.app"},
|
||||
from: {
|
||||
name: "ShopName",
|
||||
address: InstanceRenderManager({
|
||||
imex: "noreply@iemx.online",
|
||||
rome: "noreply@romeonline.io",
|
||||
}),
|
||||
},
|
||||
to: null,
|
||||
replyTo: null,
|
||||
},
|
||||
template: {name: null, variables: {}},
|
||||
template: { name: null, variables: {} },
|
||||
},
|
||||
|
||||
open: false,
|
||||
@@ -24,7 +31,7 @@ const emailReducer = (state = INITIAL_STATE, action) => {
|
||||
case EmailActionTypes.SET_EMAIL_OPTIONS:
|
||||
return {
|
||||
...state,
|
||||
emailConfig: {...action.payload},
|
||||
emailConfig: { ...action.payload },
|
||||
open: true,
|
||||
};
|
||||
default:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {all, call, takeLatest, put, select} from "redux-saga/effects";
|
||||
import {all, call, put, select, takeLatest} from "redux-saga/effects";
|
||||
import {getJobMediaError, setJobMedia} from "./media.actions";
|
||||
import MediaActionTypes from "./media.types";
|
||||
import cleanAxios from "../../utils/CleanAxios";
|
||||
|
||||
@@ -16,6 +16,7 @@ const INITIAL_STATE = {
|
||||
schedule: {...baseModal},
|
||||
partsOrder: {...baseModal},
|
||||
timeTicket: {...baseModal},
|
||||
timeTicketTask: {...baseModal},
|
||||
printCenter: {...baseModal},
|
||||
reconciliation: {...baseModal},
|
||||
payment: {...baseModal},
|
||||
|
||||
@@ -36,6 +36,10 @@ export const selectTimeTicket = createSelector(
|
||||
[selectModals],
|
||||
(modals) => modals.timeTicket
|
||||
);
|
||||
export const selectTimeTicketTasks = createSelector(
|
||||
[selectModals],
|
||||
(modals) => modals.timeTicketTask
|
||||
);
|
||||
|
||||
export const selectPrintCenter = createSelector(
|
||||
[selectModals],
|
||||
|
||||
@@ -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.");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user