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)); } }