UNPKG

redux-auth

Version:

Complete token authentication system for react + redux.

73 lines (69 loc) 2.65 kB
import authentication from "./reducers/authenticate"; import configure from "./reducers/configure"; import user from "./reducers/user"; import ui from "./reducers/ui"; import emailSignIn from "./reducers/email-sign-in"; import emailSignUp from "./reducers/email-sign-up"; import oAuthSignIn from "./reducers/oauth-sign-in"; import requestPasswordReset from "./reducers/request-password-reset"; import updatePassword from "./reducers/update-password"; import updatePasswordModal from "./reducers/update-password-modal"; import server from "./reducers/server"; import signOut from "./reducers/sign-out"; import destroyAccount from "./reducers/destroy-account"; import {combineReducers} from "redux-immutablejs"; /* reducers */ export const authStateReducer = combineReducers({ configure, emailSignIn, emailSignUp, signOut, authentication, requestPasswordReset, oAuthSignIn, updatePassword, updatePasswordModal, destroyAccount, server, ui, user }); /* actions */ export {configure} from "./actions/configure"; export {authenticate} from "./actions/authenticate"; export {emailSignIn, emailSignInFormUpdate} from "./actions/email-sign-in"; export {signOut} from "./actions/sign-out"; export {emailSignUp, emailSignUpFormUpdate} from "./actions/email-sign-up"; export {oAuthSignIn} from "./actions/oauth-sign-in"; export {requestPasswordReset, requestPasswordResetFormUpdate} from "./actions/request-password-reset"; export {updatePassword, updatePasswordFormUpdate} from "./actions/update-password"; export {updatePasswordModal, updatePasswordModalFormUpdate} from "./actions/update-password-modal"; export {destroyAccount} from "./actions/destroy-account"; export verifyAuth from "./utils/verify-auth"; export {getApiUrl} from "./utils/session-storage"; export { hideEmailSignInSuccessModal, hideEmailSignInErrorModal, hideOAuthSignInSuccessModal, hideOAuthSignInErrorModal, hideSignOutSuccessModal, hideSignOutErrorModal, hideEmailSignUpSuccessModal, hideEmailSignUpErrorModal, showFirstTimeLoginSuccessModal, showPasswordResetSuccessModal, hideFirstTimeLoginSuccessModal, hidePasswordResetSuccessModal, showFirstTimeLoginErrorModal, showPasswordResetErrorModal, hideFirstTimeLoginErrorModal, hidePasswordResetErrorModal, hidePasswordResetRequestSuccessModal, hidePasswordResetRequestErrorModal, hideUpdatePasswordSuccessModal, hideUpdatePasswordErrorModal, hideDestroyAccountSuccessModal, hideDestroyAccountErrorModal } from "./actions/ui"; /* utils */ export {default as fetch} from "./utils/fetch";