Remove tmp file on image processing error
[oweals/peertube.git] / shared / utils / requests / check-api-params.ts
1 import { makeGetRequest } from './requests'
2 import { immutableAssign } from '../miscs/miscs'
3
4 function checkBadStartPagination (url: string, path: string, token?: string, query = {}) {
5   return makeGetRequest({
6     url,
7     path,
8     token,
9     query: immutableAssign(query, { start: 'hello' }),
10     statusCodeExpected: 400
11   })
12 }
13
14 function checkBadCountPagination (url: string, path: string, token?: string, query = {}) {
15   return makeGetRequest({
16     url,
17     path,
18     token,
19     query: immutableAssign(query, { count: 'hello' }),
20     statusCodeExpected: 400
21   })
22 }
23
24 function checkBadSortPagination (url: string, path: string, token?: string, query = {}) {
25   return makeGetRequest({
26     url,
27     path,
28     token,
29     query: immutableAssign(query, { sort: 'hello' }),
30     statusCodeExpected: 400
31   })
32 }
33
34 // ---------------------------------------------------------------------------
35
36 export {
37   checkBadStartPagination,
38   checkBadCountPagination,
39   checkBadSortPagination
40 }