]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - server/controllers/api/requests.js
3 const express
= require('express')
5 const constants
= require('../../initializers/constants')
6 const db
= require('../../initializers/database')
7 const middlewares
= require('../../middlewares')
8 const admin
= middlewares
.admin
9 const oAuth
= middlewares
.oauth
11 const router
= express
.Router()
19 // ---------------------------------------------------------------------------
21 module
.exports
= router
23 // ---------------------------------------------------------------------------
25 function getStatsRequests (req
, res
, next
) {
26 db
.Request
.countTotalRequests(function (err
, totalRequests
) {
27 if (err
) return next(err
)
30 totalRequests: totalRequests
,
31 requestsLimitPods: constants
.REQUESTS_LIMIT_PODS
,
32 requestsLimitPerPod: constants
.REQUESTS_LIMIT_PER_POD
,
33 remainingMilliSeconds: db
.Request
.remainingMilliSeconds(),
34 milliSecondsInterval: constants
.REQUESTS_INTERVAL