Exemple #1
0
        public async Task <IActionResult> AcceptRematch(RematchRequestModel model)
        {
            var accessToken = HttpContext.Request.Headers["Authorization"].ToString().GetAccessTokenFromHeaderString();
            var userId      = await _identityService.GetUserId(accessToken);

            _gameManager.CreateOrUpdateGame(new CreateOrUpdateViewModel(0, 0, 1, userId, model.UserId, model.Credit, true));

            return(Ok(true));
        }
Exemple #2
0
        public async Task <IActionResult> RaiseRematch(RematchRequestModel model)
        {
            var accessToken = HttpContext.Request.Headers["Authorization"].ToString().GetAccessTokenFromHeaderString();
            var userId      = await _identityService.GetUserId(accessToken);

            _gameManager.SendRematchRaise(model.UserId, userId, model.Credit, model.MaxCredit);

            return(Ok(true));
        }