private async Task OnSagaProcessingEnd(ExecutionEndMessage msg) { ISagaLocking sagaLocking = serviceProvider.GetRequiredService <ISagaLocking>(); var id = msg?.Saga?.Data?.ID; if (id == null) { return; } await sagaLocking.Banish(id.Value); }
private async Task OnSagaProcessingEnd(ExecutionEndMessage msg) { await Callbacks.ExecuteAfterRequestCallbacks(serviceProvider, msg.Saga, msg.Error); }
private async Task OnSagaProcessingEnd(ExecutionEndMessage msg) { ISagaLocking sagaLocking = serviceProvider.GetRequiredService <ISagaLocking>(); await sagaLocking.Banish(msg.SagaId); }