github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/build-blockchain-insurance-app-master/web/src/shop/actions/userMgmtActions.js (about) 1 'use strict'; 2 3 import * as UserMgmtActionType from './userMgmtActionTypes'; 4 import * as Api from '../api'; 5 6 export function requestNewUser(user) { 7 return async dispatch => { 8 try { 9 let responseUser = await Api.requestNewUser(user); 10 dispatch(setUser(responseUser)); 11 } catch (error) { 12 console.log(error); 13 } 14 }; 15 } 16 17 export function setUser(user) { 18 return { 19 type: UserMgmtActionType.SET_USER, 20 user 21 }; 22 }