X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fserver-commands%2Fvideos%2Fplaylists-command.ts;h=da3bef7b093c2819534e43b8817ed74bb69674ab;hb=5170f492b95dc81b75230312411c5fdb0019eed2;hp=ce23900d39bd0590e3977fdf5e6e3e4abce6b1b3;hpb=c3edc5b074aa4bb1861ed0a94d3713808e87170f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/server-commands/videos/playlists-command.ts b/shared/server-commands/videos/playlists-command.ts index ce23900d3..da3bef7b0 100644 --- a/shared/server-commands/videos/playlists-command.ts +++ b/shared/server-commands/videos/playlists-command.ts @@ -1,5 +1,4 @@ -import { omit } from 'lodash' -import { pick } from '@shared/core-utils' +import { omit, pick } from '@shared/core-utils' import { BooleanBothQuery, HttpStatusCode, @@ -25,9 +24,10 @@ export class PlaylistsCommand extends AbstractCommand { start?: number count?: number sort?: string + playlistType?: VideoPlaylistType }) { const path = '/api/v1/video-playlists' - const query = pick(options, [ 'start', 'count', 'sort' ]) + const query = pick(options, [ 'start', 'count', 'sort', 'playlistType' ]) return this.getRequestBody>({ ...options, @@ -44,9 +44,10 @@ export class PlaylistsCommand extends AbstractCommand { start?: number count?: number sort?: string + playlistType?: VideoPlaylistType }) { const path = '/api/v1/video-channels/' + options.handle + '/video-playlists' - const query = pick(options, [ 'start', 'count', 'sort' ]) + const query = pick(options, [ 'start', 'count', 'sort', 'playlistType' ]) return this.getRequestBody>({ ...options, @@ -136,7 +137,7 @@ export class PlaylistsCommand extends AbstractCommand { }) { const path = '/api/v1/video-playlists' - const fields = omit(options.attributes, 'thumbnailfile') + const fields = omit(options.attributes, [ 'thumbnailfile' ]) const attaches = options.attributes.thumbnailfile ? { thumbnailfile: options.attributes.thumbnailfile } @@ -161,7 +162,7 @@ export class PlaylistsCommand extends AbstractCommand { }) { const path = '/api/v1/video-playlists/' + options.playlistId - const fields = omit(options.attributes, 'thumbnailfile') + const fields = omit(options.attributes, [ 'thumbnailfile' ]) const attaches = options.attributes.thumbnailfile ? { thumbnailfile: options.attributes.thumbnailfile }