コード例 #1
0
        private async void DiscordServiceServerOnCoinFlipWinner(object sender, CoinFlipWinnerRequest request)
        {
            var @event = Event.CoinFlipWinner;
            var msg    = $"{request.Request.CoinFlipId} ended with Value: {request.Request.TotalValue}";

            await SendMessageToUserSubscribed(@event, msg);
        }
コード例 #2
0
 public Task <EmptyResponse> CoinFlipWinnerAsync(CoinFlipWinnerRequest request)
 {
     return(SendGrpcAction(async() => await _discordService.CoinFlipWinnerAsync(request, DefaultSettings.GetDefaultSettings(2)), false));
 }
コード例 #3
0
 public override Task <EmptyResponse> CoinFlipWinner(CoinFlipWinnerRequest request, ServerCallContext context)
 {
     OnCoinFlipWinner?.Invoke(this, request);
     return(Task.FromResult(new EmptyResponse()));
 }