private void SendHttpCompleted <T>(IAppEvent <T> appEvent, Dictionary <string, object> values) where T : Event { var requestStatus = RequestStatus.CreateFromCommandContext(appEvent.CommandBase.CommandContext, Status.COMPLETED, values); _httpQueuedCommandStatusStorage.UpdateCommandStatus(requestStatus, appEvent.CommandBase); }
private void TryUpdateCommandStatus(CommandBase commandBase, RequestStatus status) { try { _commandStatusStorage.UpdateCommandStatus(status, commandBase); } catch (Exception e) { _logger.LogError(e, "Cannot save http queued command {@command} status to status storage", commandBase); } }