X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fextra-utils%2Fvideos%2Fvideo-channels.ts;h=55f08b996e479fb46d9fd95b9bad5038e6d3de31;hb=714bfcc556177dce2b65a1e58babdf2488e9de13;hp=51d433940daa45cd0970d9debcdf0a92ea272383;hpb=4c1def5fd8e9f483238eb38e221f555e2e6bbf07;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/extra-utils/videos/video-channels.ts b/shared/extra-utils/videos/video-channels.ts index 51d433940..55f08b996 100644 --- a/shared/extra-utils/videos/video-channels.ts +++ b/shared/extra-utils/videos/video-channels.ts @@ -8,7 +8,7 @@ import { ServerInfo } from '../server/servers' import { User } from '../../models/users/user.model' import { getMyUserInformation } from '../users/users' -function getVideoChannelsList (url: string, start: number, count: number, sort?: string) { +function getVideoChannelsList (url: string, start: number, count: number, sort?: string, withStats?: boolean) { const path = '/api/v1/video-channels' const req = request(url) @@ -17,6 +17,7 @@ function getVideoChannelsList (url: string, start: number, count: number, sort?: .query({ count: count }) if (sort) req.query({ sort }) + if (withStats) req.query({ withStats }) return req.set('Accept', 'application/json') .expect(200) @@ -30,8 +31,9 @@ function getAccountVideoChannelsList (parameters: { count?: number sort?: string specialStatus?: number + withStats?: boolean }) { - const { url, accountName, start, count, sort = 'createdAt', specialStatus = 200 } = parameters + const { url, accountName, start, count, sort = 'createdAt', specialStatus = 200, withStats = false } = parameters const path = '/api/v1/accounts/' + accountName + '/video-channels' @@ -41,7 +43,8 @@ function getAccountVideoChannelsList (parameters: { query: { start, count, - sort + sort, + withStats }, statusCodeExpected: specialStatus })