Exemplo n.º 1
0
        public async Task <IActionResult> GetMyBalanceAsync()
        {
            try
            {
                var playerBalance = await economyWebSocketsData.GetPlayerBalanceAsync(User.Identity.Name);

                if (playerBalance == null)
                {
                    return(StatusCode(StatusCodes.Status503ServiceUnavailable));
                }
                else
                {
                    return(Ok(playerBalance));
                }
            } catch (TimeoutException)
            {
                return(StatusCode((int)HttpStatusCode.GatewayTimeout));
            }
        }