public Task StartAsync(CancellationToken cancellationToken) { _queue.StartListening <Messages.SandwichResponse>((ea, response) => { _wip.CompleteWork(ea.BasicProperties.CorrelationId, response); }); return(Task.CompletedTask); }
public Task StartAsync(CancellationToken cancellationToken) { _retryPolicy.Execute(() => { _bus.Subscribe <Messages.SandwichResponse>("SandwichResponse", (ea, response) => { _wip.CompleteWork(ea.BasicProperties.CorrelationId, response); }); }); return(Task.CompletedTask); }