public async Task HandleSelectNodeAction(SelectDatacenterNodeAction action, IDispatcher dispatcher)
        {
            try
            {
                var selectedNode = await datacenterService.GetDatacenterNodeAsync(action.NodeId);

                dispatcher.Dispatch(new SelectDatacenterNodeSuccessAction(selectedNode));
            }
            catch (Exception e)
            {
                dispatcher.Dispatch(new SelectDatacenterNodeFailureAction(e.Message));
            }
        }
Esempio n. 2
0
 public static DatacenterState ReduceSelectDatacenterNodeAction(DatacenterState state, SelectDatacenterNodeAction action) =>
 new DatacenterState(state.Nodes, null, true, null);