X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=server%2Flib%2Frequest%2Frequest-scheduler.ts;h=696875dcf4e27317771581d8b9d8e55ca92e3882;hb=4771e0008dd26eadbb7eaff64255a6ec914fdadb;hp=8927d53bb899031ec4d0e254e65a67a5b54b22c8;hpb=709756b8e183f67ef9bf8f7bc149af4736260350;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/lib/request/request-scheduler.ts b/server/lib/request/request-scheduler.ts index 8927d53bb..696875dcf 100644 --- a/server/lib/request/request-scheduler.ts +++ b/server/lib/request/request-scheduler.ts @@ -1,11 +1,11 @@ import * as Sequelize from 'sequelize' import { database as db } from '../../initializers/database' -import { AbstractRequestScheduler } from './abstract-request-scheduler' +import { AbstractRequestScheduler, RequestsObjects } from './abstract-request-scheduler' import { logger } from '../../helpers' import { REQUESTS_LIMIT_PODS, REQUESTS_LIMIT_PER_POD } from '../../initializers' import { RequestsGrouped } from '../../models' -import { RequestEndpoint } from '../../../shared' +import { RequestEndpoint, RemoteVideoRequest } from '../../../shared' export type RequestSchedulerOptions = { type: string @@ -34,8 +34,8 @@ class RequestScheduler extends AbstractRequestScheduler { return db.RequestToPod } - buildRequestObjects (requestsGrouped: RequestsGrouped) { - const requestsToMakeGrouped = {} + buildRequestsObjects (requestsGrouped: RequestsGrouped) { + const requestsToMakeGrouped: RequestsObjects = {} Object.keys(requestsGrouped).forEach(toPodId => { requestsGrouped[toPodId].forEach(data => { @@ -87,7 +87,7 @@ class RequestScheduler extends AbstractRequestScheduler { afterRequestsHook () { // Flush requests with no pod this.getRequestModel().removeWithEmptyTo() - .catch(err => logger.error('Error when removing requests with no pods.', { error: err })) + .catch(err => logger.error('Error when removing requests with no pods.', err)) } }