aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/com/pina/HolodexService.java
diff options
context:
space:
mode:
authorPinapelz <donaldshan1@outlook.com>2023-04-04 16:19:06 -0700
committerPinapelz <donaldshan1@outlook.com>2023-04-04 16:19:06 -0700
commit65415c88d34024811c72bb7ca96dd1518b7aa0d1 (patch)
tree99d90d3316d9e3b601845810436f288a2cb2ea3e /src/main/java/com/pina/HolodexService.java
parent239633a153399f571a9da30c313928dea0874cfc (diff)
Use LiveStreamsQueryBuilder to construct queries regarding livestreams
A query builder is used to avoid the need for adding null checks or nullable decorators to HolodexService.java
Diffstat (limited to 'src/main/java/com/pina/HolodexService.java')
-rw-r--r--src/main/java/com/pina/HolodexService.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/src/main/java/com/pina/HolodexService.java b/src/main/java/com/pina/HolodexService.java
index 98351ca..e12c13e 100644
--- a/src/main/java/com/pina/HolodexService.java
+++ b/src/main/java/com/pina/HolodexService.java
@@ -7,7 +7,23 @@ import retrofit2.http.Query;
public interface HolodexService {
@GET("/api/v2/live")
- Call<List<LiveStream>> getLiveStreams(@Query("include") String include);
+ Call<List<LiveStream>> getLiveStreams(
+ @Query("channel_id") String channel_id,
+ @Query("id") String id,
+ @Query("include") String include,
+ @Query("lang") String lang,
+ @Query("limit") Integer limit,
+ @Query("max_upcoming_hours") Integer offset,
+ @Query("mentioned_channel_id") String mentioned_channel_id,
+ @Query("offset") Integer max_upcoming_hours,
+ @Query("order") String order,
+ @Query("org") String org,
+ @Query("paginated") String paginated,
+ @Query("sort") String sort,
+ @Query("status") String status,
+ @Query("topic") String topic,
+ @Query("type") String type
+ );
@GET("/api/v2/upcoming")
Call<List<UpcomingStream>> getUpcomingStreams(@Query("include") String include);
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage