Added fingerprinting + store in firebase for user auth. BOD-132

This commit is contained in:
Patrick Fic
2020-05-21 09:46:30 -07:00
parent 8be8ad0ed9
commit 2ab2a27d27
8 changed files with 142 additions and 40 deletions

View File

@@ -1,55 +1,69 @@
import UserActionTypes from "./user.types";
export const signInSuccess = user => ({
export const signInSuccess = (user) => ({
type: UserActionTypes.SIGN_IN_SUCCESS,
payload: user
payload: user,
});
export const signInFailure = errorMsg => ({
export const signInFailure = (errorMsg) => ({
type: UserActionTypes.SIGN_IN_FAILURE,
payload: errorMsg
payload: errorMsg,
});
export const emailSignInStart = emailAndPassword => ({
export const emailSignInStart = (emailAndPassword) => ({
type: UserActionTypes.EMAIL_SIGN_IN_START,
payload: emailAndPassword
payload: emailAndPassword,
});
export const checkUserSession = () => ({
type: UserActionTypes.CHECK_USER_SESSION
type: UserActionTypes.CHECK_USER_SESSION,
});
export const signOutStart = () => ({
type: UserActionTypes.SIGN_OUT_START
type: UserActionTypes.SIGN_OUT_START,
});
export const signOutSuccess = () => ({
type: UserActionTypes.SIGN_OUT_SUCCESS
type: UserActionTypes.SIGN_OUT_SUCCESS,
});
export const signOutFailure = error => ({
export const signOutFailure = (error) => ({
type: UserActionTypes.SIGN_OUT_FAILURE,
payload: error
payload: error,
});
export const unauthorizedUser = () => ({
type: UserActionTypes.UNAUTHORIZED_USER
type: UserActionTypes.UNAUTHORIZED_USER,
});
export const setUserLanguage = language => ({
export const setUserLanguage = (language) => ({
type: UserActionTypes.SET_USER_LANGUAGE,
payload: language
payload: language,
});
export const updateUserDetails = userDetails => ({
export const updateUserDetails = (userDetails) => ({
type: UserActionTypes.UPDATE_USER_DETAILS,
payload: userDetails
payload: userDetails,
});
export const updateUserDetailsSuccess = userDetails => ({
export const updateUserDetailsSuccess = (userDetails) => ({
type: UserActionTypes.UPDATE_USER_DETAILS_SUCCESS,
payload: userDetails
payload: userDetails,
});
export const setBodyshop = bodyshop => ({
export const setBodyshop = (bodyshop) => ({
type: UserActionTypes.SET_SHOP_DETAILS,
payload: bodyshop
payload: bodyshop,
});
export const setInstanceId = (userInfo) => ({
type: UserActionTypes.SET_INSTANCE_ID,
payload: userInfo,
});
export const checkInstanceId = (uid) => ({
type: UserActionTypes.CHECK_INSTANCE_ID,
payload: uid,
});
export const setInstanceConflict = () => ({
type: UserActionTypes.SET_INSTANCE_CONFLICT,
});