inicio.js
741 Bytes
import { fetchToken } from './autenticacion'
import { fetchFormatos } from './formatos'
import { fetchSoportes } from './soportes'
import { fetchTipoRespuestas } from './tipoRespuestas'
import { comprobarExistenciaUsuarioLocal } from './usuario'
export const INICIALIZAR_DATOS = 'INICIALIZAR_DATOS'
export const inicializarDatos = (authToken, secret) =>
(dispatch, getState) =>
dispatch(fetchToken(authToken, secret))
.then(() => {
const accessToken = getState().autenticacion.token
return Promise.all([
dispatch(comprobarExistenciaUsuarioLocal()),
dispatch(fetchFormatos(accessToken)),
dispatch(fetchSoportes(accessToken)),
dispatch(fetchTipoRespuestas(accessToken)),
])
})