]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - shared/extra-utils/logs/logs.ts
Update dependencies.md
[github/Chocobozzz/PeerTube.git] / shared / extra-utils / logs / logs.ts
index cbb1afb930ab46d614728908d15908941bd91759..8d741276cdc8c6499e151bb6277736b744113753 100644 (file)
@@ -1,5 +1,6 @@
 import { makeGetRequest } from '../requests/requests'
 import { LogLevel } from '../../models/server/log-level.type'
+import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
 
 function getLogs (url: string, accessToken: string, startDate: Date, endDate?: Date, level?: LogLevel) {
   const path = '/api/v1/server/logs'
@@ -9,10 +10,23 @@ function getLogs (url: string, accessToken: string, startDate: Date, endDate?: D
     path,
     token: accessToken,
     query: { startDate, endDate, level },
-    statusCodeExpected: 200
+    statusCodeExpected: HttpStatusCode.OK_200
+  })
+}
+
+function getAuditLogs (url: string, accessToken: string, startDate: Date, endDate?: Date) {
+  const path = '/api/v1/server/audit-logs'
+
+  return makeGetRequest({
+    url,
+    path,
+    token: accessToken,
+    query: { startDate, endDate },
+    statusCodeExpected: HttpStatusCode.OK_200
   })
 }
 
 export {
-  getLogs
+  getLogs,
+  getAuditLogs
 }