Ejemplo n.º 1
0
 public async Task HandleAsync(GameStarted e) => await _handler
 .Run(async() =>
 {
     await _broadcaster.BroadcastAsync <GameStarted>(e.RelatedCommand, e);
     await _broadcaster.BroadcastAsync <GameStarted>(e.Playroom, e);
 })
 .OnError(ex =>
 {
     _logger.LogError(ex, ex.Message);
     return(Task.CompletedTask);
 })
 .DoNotPropagateException()
 .ExecuteAsync();