-
Notifications
You must be signed in to change notification settings - Fork 257
/
Copy pathindex.js
73 lines (70 loc) · 2.62 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
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";
export {xhr} from "./utils/fetch";