The main server, and probably only repository in this org.
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
const initialState = { isChecked: false, isLoggedIn: false, };
const VERIFICATION_STARTED = "auth/verification/started"; const VERIFICATION_SUCCESS = "auth/verification/changed"; const VERIFICATION_FAILED = "auth/verification/failed";
const authReducer = (state = initialState, {type, payload} = {}) => { switch (type) { case VERIFICATION_STARTED: return initialState; case VERIFICATION_SUCCESS: return { isChecked: true, isLoggedIn: true, }; case VERIFICATION_FAILED: return { isChecked: true, isLoggedIn: true, }; default: return state; } };
export const verificationStartedEvent = () => ({ type: VERIFICATION_STARTED }); export const verificationSucceededEvent = () => ({ type: VERIFICATION_SUCCESS }); export const verificationFailedEvent = () => ({ type: VERIFICATION_FAILED });
export default authReducer;
|