protected override void Handle(CommitRequest aRequest) { Logger.LogDebug($"{GetType().FullName}"); Logger.LogDebug($"{aRequest.Type}"); ReduxDevToolsInterop.DispatchInit(Store.GetSerializableState()); }
public async Task InitAsync() { Logger.LogDebug("Init ReduxDevToolsInterop"); const string ReduxDevToolsFactoryName = "ReduxDevToolsFactory"; IsEnabled = await JSRuntime.InvokeAsync <bool>(ReduxDevToolsFactoryName); if (IsEnabled) { DispatchInit(Store.GetSerializableState()); } }
public Task Process(TRequest aRequest, TResponse aResponse, CancellationToken aCancellationToken) { try { Logger.LogDebug($"{GetType().Name}: Start Post Processing"); if (!(aRequest is IReduxRequest)) { ReduxDevToolsInterop.Dispatch(aRequest, Store.GetSerializableState()); } Logger.LogDebug($"{GetType().Name}: End"); } catch (Exception e) { Logger.LogDebug($"{GetType().Name}: Error: {e.Message}"); Logger.LogDebug($"{GetType().Name}: InnerException: {e.InnerException?.Message}"); Logger.LogDebug($"{GetType().Name}: StackTrace: {e.StackTrace}"); throw; } return(Task.CompletedTask); }