import { makeDeleteRequest, makeGetRequest, makePostBodyRequest, makePutBodyRequest } from '../requests/requests'
import { VideoRedundanciesTarget } from '@shared/models'
+import { HttpStatusCode } from '../../../shared/core-utils/miscs/http-error-codes'
-function updateRedundancy (url: string, accessToken: string, host: string, redundancyAllowed: boolean, expectedStatus = 204) {
+function updateRedundancy (
+ url: string,
+ accessToken: string,
+ host: string,
+ redundancyAllowed: boolean,
+ expectedStatus = HttpStatusCode.NO_CONTENT_204
+) {
const path = '/api/v1/server/redundancy/' + host
return makePutBodyRequest({
start?: number
count?: number
sort?: string
- statusCodeExpected?: number
+ statusCodeExpected?: HttpStatusCode
}) {
const path = '/api/v1/server/redundancy/videos'
sort: sort ?? 'name',
target
},
- statusCodeExpected: statusCodeExpected || 200
+ statusCodeExpected: statusCodeExpected || HttpStatusCode.OK_200
})
}
token: accessToken,
path,
fields: { videoId },
- statusCodeExpected: 204
+ statusCodeExpected: HttpStatusCode.NO_CONTENT_204
})
}
url,
token: accessToken,
path,
- statusCodeExpected: 204
+ statusCodeExpected: HttpStatusCode.NO_CONTENT_204
})
}