}
}
}
- services.authService.saveSessions(sessions);
+ services.authService.saveSessions(getState().auth.sessions);
dispatch(progressIndicatorActions.STOP_WORKING("sessionsValidation"));
}
};
};
if (sessions.find(s => s.clusterId === config.uuidPrefix)) {
- dispatch(authActions.UPDATE_SESSION(session));
+ await dispatch(authActions.UPDATE_SESSION(session));
} else {
- dispatch(authActions.ADD_SESSION(session));
+ await dispatch(authActions.ADD_SESSION(session));
}
services.authService.saveSessions(getState().auth.sessions);
export const initSessions = (authService: AuthService, config: Config, user: User) =>
(dispatch: Dispatch<any>) => {
const sessions = authService.buildSessions(config, user);
- authService.saveSessions(sessions);
dispatch(authActions.SET_SESSIONS(sessions));
dispatch(validateSessions());
};