Co-authored-by: Camille Moussu <cmoussu@linagora.com>
This commit is contained in:
@@ -24,8 +24,8 @@ export function HandleLogin() {
|
||||
if (savedToken && savedUser) {
|
||||
dispatch(setTokens(savedToken));
|
||||
dispatch(setUserData(savedUser));
|
||||
dispatch(getOpenPaasUserDataAsync());
|
||||
dispatch(getCalendarsListAsync());
|
||||
await dispatch(getOpenPaasUserDataAsync());
|
||||
await dispatch(getCalendarsListAsync());
|
||||
dispatch(push("/calendar"));
|
||||
return;
|
||||
}
|
||||
@@ -46,13 +46,14 @@ export function HandleLogin() {
|
||||
|
||||
initiateLogin();
|
||||
}, [userData, dispatch]);
|
||||
|
||||
if (!calendars.pending && !userData.loading) {
|
||||
dispatch(push("/error"));
|
||||
}
|
||||
if (!calendars.pending && !userData.loading) {
|
||||
dispatch(push("/calendar"));
|
||||
}
|
||||
useEffect(() => {
|
||||
if (!calendars.pending && !userData.loading) {
|
||||
dispatch(push("/error"));
|
||||
}
|
||||
if (!calendars.pending && !userData.loading) {
|
||||
dispatch(push("/calendar"));
|
||||
}
|
||||
}, [calendars.pending, userData.loading]);
|
||||
return <Loading />;
|
||||
}
|
||||
|
||||
|
||||
@@ -22,8 +22,8 @@ export function CallbackResume() {
|
||||
const data = await Callback(saved?.code_verifier, saved?.state);
|
||||
dispatch(setUserData(data?.userinfo));
|
||||
dispatch(setTokens(data?.tokenSet));
|
||||
dispatch(getOpenPaasUserDataAsync());
|
||||
dispatch(getCalendarsListAsync());
|
||||
await dispatch(getOpenPaasUserDataAsync());
|
||||
await dispatch(getCalendarsListAsync());
|
||||
|
||||
sessionStorage.removeItem("redirectState");
|
||||
sessionStorage.setItem("tokenSet", JSON.stringify(data?.tokenSet));
|
||||
|
||||
Reference in New Issue
Block a user