public async Task HandleCreateDataAction(CreateDataAction action, IDispatcher dispatcher) { try { var response = await _dataService.PostThootleAsync(action.Thootle); dispatcher.Dispatch(new FetchDataAction()); } catch (Exception e) { dispatcher.Dispatch(new ErrorAction(e.Message)); } }
public static DataState ReduceCreateDataAction(DataState state, CreateDataAction action) { return(new DataState(state.Thootles, true)); }