From dfa05022e7d752995b3b0e3f94fe2fc1ff232af6 Mon Sep 17 00:00:00 2001 From: Hammy Date: Mon, 7 Jun 2021 02:40:51 +0100 Subject: [PATCH] Add support for retrieving the current airing anime --- src/main/java/org/goudham/me/APIWrapper.java | 5 +++++ src/main/java/org/goudham/me/MyWaifuClient.java | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/src/main/java/org/goudham/me/APIWrapper.java b/src/main/java/org/goudham/me/APIWrapper.java index 6c4b1b8..8838ffe 100644 --- a/src/main/java/org/goudham/me/APIWrapper.java +++ b/src/main/java/org/goudham/me/APIWrapper.java @@ -83,4 +83,9 @@ public class APIWrapper { Result seriesResult = sendRequest(httpClient, "series/" + param); return apiMapper.deserialize(seriesResult, Series.class); } + + Response> getAiringAnime(HttpClient httpClient) throws APIResponseException, APIMapperException { + Result seriesResult = sendRequest(httpClient, "airing"); + return apiMapper.deserializeToList(seriesResult, FilteredSeries.class); + } } diff --git a/src/main/java/org/goudham/me/MyWaifuClient.java b/src/main/java/org/goudham/me/MyWaifuClient.java index 31337d9..ce5ce2d 100644 --- a/src/main/java/org/goudham/me/MyWaifuClient.java +++ b/src/main/java/org/goudham/me/MyWaifuClient.java @@ -66,6 +66,10 @@ public class MyWaifuClient { return APIWrapper.getSeries(httpClient, String.valueOf(id)); } + public Response> getAiringAnime() throws APIMapperException, APIResponseException { + return APIWrapper.getAiringAnime(httpClient); + } + /** * Sets an instance of HttpClient *