Update Harbor client and gateway functionality
This commit is contained in:
@@ -11,9 +11,9 @@ interface RouteRulesRouteDependencies {
|
||||
export function createRouteRulesRoute(dependencies: RouteRulesRouteDependencies) {
|
||||
return {
|
||||
async handle(req: IncomingMessage, res: ServerResponse) {
|
||||
if (req.method !== 'PUT' || req.url !== '/api/route-rules') return false;
|
||||
const { rules, expectedRulesRevision, expectedRevision } = await dependencies.readBody(req);
|
||||
await dependencies.routeRules.update(rules, expectedRulesRevision, expectedRevision);
|
||||
if (req.method !== 'PUT' || !['/api/route-rules', '/api/route-rules/v2'].includes(req.url || '')) return false;
|
||||
const { rules, expectedRulesRevision, rulesContractVersion } = await dependencies.readBody(req);
|
||||
await dependencies.routeRules.update(rules, expectedRulesRevision, rulesContractVersion);
|
||||
await dependencies.sendState(res);
|
||||
return true;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user