c39ff2c8be4baaa477dfa5fa1736c563aa2fc621
[oweals/peertube.git] / shared / extra-utils / server / redundancy.ts
1 import { makePutBodyRequest } from '../requests/requests'
2
3 async function updateRedundancy (url: string, accessToken: string, host: string, redundancyAllowed: boolean, expectedStatus = 204) {
4   const path = '/api/v1/server/redundancy/' + host
5
6   return makePutBodyRequest({
7     url,
8     path,
9     token: accessToken,
10     fields: { redundancyAllowed },
11     statusCodeExpected: expectedStatus
12   })
13 }
14
15 export {
16   updateRedundancy
17 }