mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-24 02:02:36 -04:00
Clear permissions errors on login
This commit is contained in:
parent
f7c4e49426
commit
13ade4dc44
@ -144,6 +144,9 @@ export const AccountProvider = ({
|
||||
const oldSelected = useRef<{ id: string; token: string } | null>(
|
||||
selected ? { id: selected.id, token: selected.token.access_token } : null,
|
||||
);
|
||||
|
||||
const [permissionError, setPermissionError] = useState<KyooErrors | null>(null);
|
||||
|
||||
const userIsError = user.isError;
|
||||
useEffect(() => {
|
||||
// if the user change account (or connect/disconnect), reset query cache.
|
||||
@ -152,6 +155,7 @@ export const AccountProvider = ({
|
||||
(userIsError && selected?.token.access_token !== oldSelected.current?.token)
|
||||
) {
|
||||
initialSsrError.current = undefined;
|
||||
setPermissionError(null);
|
||||
queryClient.resetQueries();
|
||||
}
|
||||
oldSelected.current = selected ? { id: selected.id, token: selected.token.access_token } : null;
|
||||
@ -164,8 +168,6 @@ export const AccountProvider = ({
|
||||
}
|
||||
}, [selected, queryClient, userIsError]);
|
||||
|
||||
const [permissionError, setPermissionError] = useState<KyooErrors | null>(null);
|
||||
|
||||
return (
|
||||
<AccountContext.Provider value={accounts}>
|
||||
<ConnectionErrorContext.Provider
|
||||
|
Loading…
x
Reference in New Issue
Block a user