1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-06 03:50:26 +02:00

Add ability to limit videos history size

This commit is contained in:
Chocobozzz 2019-04-11 15:38:53 +02:00
parent 76062d9f96
commit 8f0bc73d7d
No known key found for this signature in database
GPG key ID: 583A612D890159BE
14 changed files with 116 additions and 17 deletions

View file

@ -1,6 +1,6 @@
import * as express from 'express'
import * as AsyncLock from 'async-lock'
import { parseDuration } from '../helpers/core-utils'
import { parseDurationToMs } from '../helpers/core-utils'
import { Redis } from '../lib/redis'
import { logger } from '../helpers/logger'
@ -24,7 +24,7 @@ function cacheRoute (lifetimeArg: string | number) {
res.send = (body) => {
if (res.statusCode >= 200 && res.statusCode < 400) {
const contentType = res.get('content-type')
const lifetime = parseDuration(lifetimeArg)
const lifetime = parseDurationToMs(lifetimeArg)
Redis.Instance.setCachedRoute(req, body, lifetime, contentType, res.statusCode)
.then(() => done())