State token fix

This commit is contained in:
Valentino Kozinec 2022-01-19 09:22:52 +01:00
parent 1de2c8ee48
commit 3eaf001df7
5 changed files with 29 additions and 33 deletions

View file

@ -6,9 +6,12 @@ export function useAuth() {
const dispatch = useDispatch();
const auth = useSelector(getAuth);
const logIn = useCallback(() => {
return dispatch(signIn());
}, [dispatch]);
const logIn = useCallback(
(state) => {
return dispatch(signIn(state));
},
[dispatch],
);
const logOut = useCallback(() => {
return dispatch(signOut());

View file

@ -15,11 +15,14 @@ const signOutAction = (): SuccessAction => ({
payload: null,
});
export const signIn = () =>
export const signIn = (state: string) =>
createApiAction(
{
path: '/hydra/callback',
method: 'GET',
headers: {
state,
},
},
[AuthActionTypes.SIGN_IN_START, AuthActionTypes.SIGN_IN_SUCCESS, AuthActionTypes.SIGN_IN_FAILURE],
);