[#418] improved retry logic to prevent loading loop (#427)

* [#418] improved retry logic to prevent loading loop

* [#418] added FullJitter algorithm

Co-authored-by: Benoit TELLIER <btellier@linagora.com>
This commit is contained in:
Camille Moussu
2025-12-19 12:24:34 +01:00
committed by GitHub
parent 90d6058b0f
commit 6839353f34
5 changed files with 70 additions and 9 deletions
+13 -2
View File
@@ -59,10 +59,21 @@ export function HandleLogin() {
if (userData.error) {
dispatch(push("/error"));
}
if (!calendars.pending && !userData.loading && !userData.error) {
if (
!calendars.pending &&
!userData.loading &&
!userData.error &&
!calendars.error
) {
dispatch(push("/calendar"));
}
}, [calendars.pending, userData.loading, userData.error, dispatch]);
}, [
calendars.pending,
userData.loading,
userData.error,
calendars.error,
dispatch,
]);
return <Loading />;
}