All files / @tech/auth/store actions.js

79.41% Statements 27/34
0% Branches 0/2
55.56% Functions 10/18
100% Lines 17/17

Press n or j to go to the next uncovered block, b, p or k for the previous block.

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 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101                                        1x         1x         1x         1x         1x         1x         1x         1x         2x         1x         1x       1x         1x       1x         1x       1x         1x      
import {
  SET_AUTH_USERNAME,
  SET_AUTH_PASSWORD,
  SET_AUTH_LOADING,
  SET_AUTH_STATE,
  SET_AUTH_ERROR,
  SET_ACCESS_TOKEN,
  SET_AUTH_UUID,
  PREPARE,
  ACTIVATE,
  AUTHENTICATE,
  RECLAIM_AUTHORIZATION,
  SET_AUTH_ACTIVATED,
  SET_AUTH_OTP,
  SET_AUTH_BIOMETRY_ENABLED,
  UNBLOCK,
  LOGOUT,
  DEACTIVATE,
} from './constants';
 
export const setUsername = username => ({
  type: SET_AUTH_USERNAME,
  payload: { username },
});
 
export const setPassword = password => ({
  type: SET_AUTH_PASSWORD,
  payload: { password },
});
 
export const setOtp = otp => ({
  type: SET_AUTH_OTP,
  payload: { otp },
});
 
export const setActivated = activated => ({
  type: SET_AUTH_ACTIVATED,
  payload: { activated },
});
 
export const setBiometryEnabled = biometry => ({
  type: SET_AUTH_BIOMETRY_ENABLED,
  payload: { biometry },
});
 
export const setAccessToken = accessToken => ({
  type: SET_ACCESS_TOKEN,
  payload: { accessToken },
});
 
export const setAuthLoading = loading => ({
  type: SET_AUTH_LOADING,
  payload: { loading },
});
 
export const setUuid = uuid => ({
  type: SET_AUTH_UUID,
  payload: { uuid },
});
 
export const setAuthState = state => ({
  type: SET_AUTH_STATE,
  payload: { state },
});
 
export const setAuthError = error => ({
  type: SET_AUTH_ERROR,
  payload: { error },
});
 
export const prepareActivation = () => ({
  type: PREPARE,
});
 
export const activate = code => ({
  type: ACTIVATE,
  payload: { code },
});
 
export const deactivate = () => ({
  type: DEACTIVATE,
});
 
export const authenticate = (password, method = 'password', successCallback = () => {}) => ({
  type: AUTHENTICATE,
  payload: { password, method, successCallback },
});
 
export const reclaim = () => ({
  type: RECLAIM_AUTHORIZATION,
});
 
export const unblock = (challengeResponse, username) => ({
  type: UNBLOCK,
  payload: { username, challengeResponse },
});
 
export const logout = () => ({
  type: LOGOUT,
});