]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - shared/extra-utils/bulk/bulk.ts
Try to reduce CSS size
[github/Chocobozzz/PeerTube.git] / shared / extra-utils / bulk / bulk.ts
1 import { BulkRemoveCommentsOfBody } from "@shared/models/bulk/bulk-remove-comments-of-body.model"
2 import { makePostBodyRequest } from "../requests/requests"
3 import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
4
5 function bulkRemoveCommentsOf (options: {
6 url: string
7 token: string
8 attributes: BulkRemoveCommentsOfBody
9 expectedStatus?: number
10 }) {
11 const { url, token, attributes, expectedStatus } = options
12 const path = '/api/v1/bulk/remove-comments-of'
13
14 return makePostBodyRequest({
15 url,
16 path,
17 token,
18 fields: attributes,
19 statusCodeExpected: expectedStatus || HttpStatusCode.NO_CONTENT_204
20 })
21 }
22
23 export {
24 bulkRemoveCommentsOf
25 }