]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - shared/extra-utils/overviews/overviews.ts
Allow SSL database parameter (#4114)
[github/Chocobozzz/PeerTube.git] / shared / extra-utils / overviews / overviews.ts
index 23e3ceb1ea7cb9b40c2e59a3e66eeca46a51814b..5e1a13e5eadb87a72f5e26a3b1cc729a26d100c0 100644 (file)
@@ -1,18 +1,34 @@
 import { makeGetRequest } from '../requests/requests'
+import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
 
-function getVideosOverview (url: string, useCache = false) {
+function getVideosOverview (url: string, page: number, statusCodeExpected = HttpStatusCode.OK_200) {
   const path = '/api/v1/overviews/videos'
 
-  const query = {
-    t: useCache ? undefined : new Date().getTime()
-  }
+  const query = { page }
 
   return makeGetRequest({
     url,
     path,
     query,
-    statusCodeExpected: 200
+    statusCodeExpected
   })
 }
 
-export { getVideosOverview }
+function getVideosOverviewWithToken (url: string, page: number, token: string, statusCodeExpected = HttpStatusCode.OK_200) {
+  const path = '/api/v1/overviews/videos'
+
+  const query = { page }
+
+  return makeGetRequest({
+    url,
+    path,
+    query,
+    token,
+    statusCodeExpected
+  })
+}
+
+export {
+  getVideosOverview,
+  getVideosOverviewWithToken
+}