X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fextra-utils%2Fvideos%2Fvideo-blacklist.ts;h=aa15485370f9a01a74c1f3925d19b64196b177c6;hb=bbb3be686ad960c5b1f34a7771dec09eb1783455;hp=e25a292fc73abf17962eff168643e282e69f8d45;hpb=94565d52bb2883e09f16d1363170ac9c0dccb7a1;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/extra-utils/videos/video-blacklist.ts b/shared/extra-utils/videos/video-blacklist.ts index e25a292fc..aa1548537 100644 --- a/shared/extra-utils/videos/video-blacklist.ts +++ b/shared/extra-utils/videos/video-blacklist.ts @@ -1,6 +1,7 @@ import * as request from 'supertest' import { VideoBlacklistType } from '../../models/videos' import { makeGetRequest } from '..' +import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes' function addVideoToBlacklist ( url: string, @@ -8,19 +9,25 @@ function addVideoToBlacklist ( videoId: number | string, reason?: string, unfederate?: boolean, - specialStatus = 204 + specialStatus = HttpStatusCode.NO_CONTENT_204 ) { const path = '/api/v1/videos/' + videoId + '/blacklist' return request(url) - .post(path) - .send({ reason, unfederate }) - .set('Accept', 'application/json') - .set('Authorization', 'Bearer ' + token) - .expect(specialStatus) + .post(path) + .send({ reason, unfederate }) + .set('Accept', 'application/json') + .set('Authorization', 'Bearer ' + token) + .expect(specialStatus) } -function updateVideoBlacklist (url: string, token: string, videoId: number, reason?: string, specialStatus = 204) { +function updateVideoBlacklist ( + url: string, + token: string, + videoId: number, + reason?: string, + specialStatus = HttpStatusCode.NO_CONTENT_204 +) { const path = '/api/v1/videos/' + videoId + '/blacklist' return request(url) @@ -31,24 +38,24 @@ function updateVideoBlacklist (url: string, token: string, videoId: number, reas .expect(specialStatus) } -function removeVideoFromBlacklist (url: string, token: string, videoId: number | string, specialStatus = 204) { +function removeVideoFromBlacklist (url: string, token: string, videoId: number | string, specialStatus = HttpStatusCode.NO_CONTENT_204) { const path = '/api/v1/videos/' + videoId + '/blacklist' return request(url) - .delete(path) - .set('Accept', 'application/json') - .set('Authorization', 'Bearer ' + token) - .expect(specialStatus) + .delete(path) + .set('Accept', 'application/json') + .set('Authorization', 'Bearer ' + token) + .expect(specialStatus) } function getBlacklistedVideosList (parameters: { - url: string, - token: string, - sort?: string, - type?: VideoBlacklistType, - specialStatus?: number + url: string + token: string + sort?: string + type?: VideoBlacklistType + specialStatus?: HttpStatusCode }) { - let { url, token, sort, type, specialStatus = 200 } = parameters + const { url, token, sort, type, specialStatus = HttpStatusCode.OK_200 } = parameters const path = '/api/v1/videos/blacklist/' const query = { sort, type }