public override void Execute(object?parameter) { if (parameter is PlayerViewModel playerViewModel) { _messageHub.BuzzIn(id, playerViewModel.QuestionTimeRemaining.TotalSeconds); } }
public async Task <bool> BuzzIn(Guid buzzingPlayer, double timerSecondsAtBuzz) { _logger.Trace(); return(await(_messageHubImplementation?.BuzzIn(buzzingPlayer, timerSecondsAtBuzz) ?? Task.FromResult(false))); }