github.com/muhammedhassanm/blockchain@v0.0.0-20200120143007-697261defd4d/build-blockchain-insurance-app-master/web/src/insurance/actions/contractsActions.js (about) 1 'use strict'; 2 3 import * as ContractsActionTypes from './contractsActionTypes'; 4 import * as Api from '../api'; 5 6 export function loadContracts(user) { 7 return async dispatch => { 8 let contracts; 9 try { 10 contracts = await Api.getContracts(user); 11 } catch (error) { 12 console.log(error); // Just logging the error nothing more. 13 } 14 if (contracts) { 15 dispatch(loadContractsSuccess(contracts)); 16 } 17 }; 18 } 19 20 function loadContractsSuccess(contracts) { 21 return { 22 type: ContractsActionTypes.LOAD_CONTRACTS_SUCCESS, 23 contracts 24 }; 25 }