Browse Source

feat(backend): Add service ID to API payload

Miguel Ángel Moreno 2 years ago
parent
commit
a72ec6fc9e
2 changed files with 4 additions and 2 deletions
  1. 2 1
      src/backend/tau/api/channels.clj
  2. 2 1
      src/backend/tau/api/playlists.clj

+ 2 - 1
src/backend/tau/api/channels.clj

@@ -20,7 +20,8 @@
       :subscriber-count (when-not (= (.getSubscriberCount info) -1) (.getSubscriberCount info))
       :donation-links (.getDonationLinks info)
       :next-page (j/from-java (.getNextPage info))
-      :related-streams (items/get-items (.getRelatedItems info))}))
+      :related-streams (items/get-items (.getRelatedItems info))
+      :service-id (.getServiceId info)}))
   ([url page-url]
    (let [service (NewPipe/getServiceByUrl (url-decode url))
          info (ChannelInfo/getMoreItems service (url-decode url) (Page. (url-decode page-url)))]

+ 2 - 1
src/backend/tau/api/playlists.clj

@@ -22,7 +22,8 @@
       :uploader-avatar (.getUploaderAvatarUrl info)
       :stream-count (.getStreamCount info)
       :next-page (j/from-java (.getNextPage info))
-      :related-streams (items/get-items (.getRelatedItems info))}))
+      :related-streams (items/get-items (.getRelatedItems info))
+      :service-id (.getServiceId info)}))
   ([url page-url]
    (let [service (NewPipe/getServiceByUrl (url-decode url))
          info (PlaylistInfo/getMoreItems service url (Page. (url-decode page-url)))]