diff --git a/DeukBot4/APIHandlers/CatFactsApi.cs b/DeukBot4/APIHandlers/CatFactsApi.cs index 4b61223..103b94b 100644 --- a/DeukBot4/APIHandlers/CatFactsApi.cs +++ b/DeukBot4/APIHandlers/CatFactsApi.cs @@ -10,20 +10,19 @@ namespace DeukBot4.APIHandlers { public static class CatFactsApi { - private const string URL = "https://catfact.ninja/"; + private const string URL = "http://api.levi506.net/"; public static async Task GetRandomCatFact() { var client = new HttpClient {BaseAddress = new Uri(URL)}; client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); - var response = await client.GetAsync("facts?limit=1"); // Blocking call! + var response = await client.GetAsync("fact/animal/cat"); // Blocking call! if (!response.IsSuccessStatusCode) return null; var res = await response.Content.ReadAsStringAsync(); var json = JObject.Parse(res); - var a = json["data"].AsEnumerable(); - return a.First()["fact"].Value(); + return json["fact"].Value(); } }