public async Task <AiResult> GetAiTurn(string url) { try { using (var client = new HttpClient()) { var urls = JsonConvert.DeserializeObject <UrlList>(await client.GetStringAsync(url)).Urls; var playUrl = urls.FirstOrDefault(x => x.Description == "Play")?.Url; var result = JsonConvert.DeserializeObject <AiResult>(await client.GetStringAsync(playUrl)); return(result); } } catch { return(AiResult.Error()); } }
private async Task AiPlay(AiResult result) { }