public async Task HandleRefresh(WebWalletRefreshBalanceAction action, IDispatcher dispatcher) { var result = await action.wallet.Sync(null); if (result == Lyra.Core.Blocks.APIResultCodes.Success) { } dispatcher.Dispatch(new WebWalletResultAction(action.wallet, true, UIStage.Main)); }
public static WebWalletState RefreshBalanceActionHandler(WebWalletState state, WebWalletRefreshBalanceAction action) => state.With(new { IsLoading = true });