@n1k1t/mock-server
Version:
The ultimate toolkit to intercept, transform, and simulate HTTP/WS traffic with type-safe expectations
18 lines • 705 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const models_1 = require("../models");
exports.default = models_1.EndpointFactory
.build()
.http({ method: 'POST', path: '/providers' })
.compile(async ({ reply, incoming, server }) => {
if (!incoming.data?.group) {
return reply.validationError(['Parameter "group" is not valid']);
}
const provider = server.providers.get(incoming.data.group) ?? models_1.Provider.build({
group: incoming.data.group,
ttl: incoming.data.ttl,
});
server.router.register(incoming.data.route ?? '**', { provider });
reply.ok(null);
});
//# sourceMappingURL=providers.create.endpoint.js.map