]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - shared/extra-utils/server/stats.ts
Reorganize plugin models
[github/Chocobozzz/PeerTube.git] / shared / extra-utils / server / stats.ts
CommitLineData
d175a6f7 1import { makeGetRequest } from '../requests/requests'
2d53be02 2import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
09cababd 3
4b5384f6 4function getStats (url: string, useCache = false) {
09cababd
C
5 const path = '/api/v1/server/stats'
6
4b5384f6
C
7 const query = {
8 t: useCache ? undefined : new Date().getTime()
9 }
10
09cababd
C
11 return makeGetRequest({
12 url,
13 path,
4b5384f6 14 query,
2d53be02 15 statusCodeExpected: HttpStatusCode.OK_200
09cababd
C
16 })
17}
18
19// ---------------------------------------------------------------------------
20
21export {
22 getStats
23}