]>
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 maxRequestsInParallel: constants
.REQUESTS_IN_PARALLEL
,
32 remainingMilliSeconds: db
.Request
.remainingMilliSeconds(),
33 milliSecondsInterval: constants
.REQUESTS_INTERVAL