using System; using System.Net.Http; using System.Threading.Tasks; using Newtonsoft.Json; namespace Kruzya.TelegramBot.Core.Extensions; public static class HttpClientExtension { public static async Task GetJsonAsync(this HttpClient client, Uri requestUri) { var response = await client.GetStringAsync(requestUri); return JsonConvert.DeserializeObject(response); } public static async Task GetJsonAsync(this HttpClient client, string requestUri) { var response = await client.GetStringAsync(requestUri); return JsonConvert.DeserializeObject(response); } }