From 3ae11bbcef1ee33778125c37f60520b413ddd5a8 Mon Sep 17 00:00:00 2001 From: Pinapelz Date: Tue, 4 Apr 2023 19:45:19 -0700 Subject: Generalize Livestream class to Video class Videos and livestreams take on the same attributes. Livestream sub class can be created if needed --- src/main/java/App.java | 10 +++++----- src/main/java/com/pina/Holodex.java | 6 +++--- src/main/java/com/pina/HolodexService.java | 4 ++-- src/main/java/com/pina/datatypes/Livestream.java | 24 ------------------------ src/main/java/com/pina/datatypes/Video.java | 24 ++++++++++++++++++++++++ 5 files changed, 34 insertions(+), 34 deletions(-) delete mode 100644 src/main/java/com/pina/datatypes/Livestream.java create mode 100644 src/main/java/com/pina/datatypes/Video.java (limited to 'src/main/java') diff --git a/src/main/java/App.java b/src/main/java/App.java index 714ab27..ce2dc80 100644 --- a/src/main/java/App.java +++ b/src/main/java/App.java @@ -1,6 +1,6 @@ import com.pina.Holodex; import com.pina.HolodexException; -import com.pina.datatypes.Livestream; +import com.pina.datatypes.Video; import com.pina.query.LiveStreamsQueryBuilder; import java.util.List; @@ -12,11 +12,11 @@ public class App Holodex holodex = new Holodex(); try { LiveStreamsQueryBuilder query = new LiveStreamsQueryBuilder(); - query.setChannelId("UCBQd84IW8OvM8H5jftHdvmw"); query.setStatus("live"); - List livestreams = holodex.getLiveStreams(query); - for (Livestream stream : livestreams) { - System.out.println(stream.title + " is live with " + stream.live_viewers + " viewers" + stream.id); + query.setOrg("WACTOR"); + List