import { makeConstantFactory } from '../../utils/constantsHelper' const makeConstant = makeConstantFactory('auth') export const LOGOUT = makeConstant('LOGOUT') export const SUBMIT_LOGIN = makeConstant('SUBMIT_LOGIN') export const SUBMIT_LOGIN_PENDING = makeConstant('SUBMIT_LOGIN_PENDING') export const SUBMIT_LOGIN_FAILED = makeConstant('SUBMIT_LOGIN_FAILED') export const SUBMIT_LOGIN_SUCCESS = makeConstant('SUBMIT_LOGIN_SUCCESS') export const RECIEVE_GATES = makeConstant('RECIEVE_GATES') export const FETCH_USER = makeConstant('FETCH_USER') export const FETCH_USER_PENDING = makeConstant('FETCH_USER_PENDING') export const FETCH_USER_SUCCESS = makeConstant('FETCH_USER_SUCCESS') export const FETCH_USER_FAILURE = makeConstant('FETCH_USER_FAILURE') export const UPDATE_USER_PROPERTIES = makeConstant('UPDATE_USER_PROPERTIES') export const UPDATE_USER_PROPERTIES_PENDING = makeConstant('UPDATE_USER_PROPERTIES_PENDING') export const UPDATE_USER_PROPERTIES_SUCCESS = makeConstant('UPDATE_USER_PROPERTIES_SUCCESS') export const UPDATE_USER_PROPERTIES_FAILURE = makeConstant('UPDATE_USER_PROPERTIES_FAILURE') export const FETCH_GOOGLE_SCOPES = makeConstant('FETCH_GOOGLE_SCOPES') export const FETCH_GOOGLE_SCOPES_PENDING = makeConstant('FETCH_GOOGLE_SCOPES_PENDING') export const FETCH_GOOGLE_SCOPES_SUCCESS = makeConstant('FETCH_GOOGLE_SCOPES_SUCCESS') export const FETCH_GOOGLE_SCOPES_FAILED = makeConstant('FETCH_GOOGLE_SCOPES_FAILED') export const GoogleScope = Object.freeze({ READ: 'https://www.googleapis.com/auth/gmail.readonly', SEND: 'https://www.googleapis.com/auth/gmail.send', CALENDAR: 'https://www.googleapis.com/auth/calendar', })