Пример #1
0
        public async Task HandleFetchDataAction(FetchDatacenterAction action, IDispatcher dispatcher)
        {
            try
            {
                var datacenterNodes = await datacenterService.GetDatacentersAsync();

                dispatcher.Dispatch(new FetchDatacenterSuccessAction(datacenterNodes));
            }
            catch (Exception e)
            {
                dispatcher.Dispatch(new FetchDatacenterFailureAction(e.Message));
            }
        }
Пример #2
0
 public static DatacenterState ReduceFetchDatacenterAction(DatacenterState state, FetchDatacenterAction _) =>
 new DatacenterState(null, state.SelectedNode, true, null);