UNPKG

adonis-passkit-webservice

Version:
16 lines 671 B
import router from "@adonisjs/core/services/router"; import { LogEndpoint } from "passkit-webservice-toolkit/v1/log.js"; import { HandlerNotFoundError } from "../../HandlerNotFoundError.js"; export default function LogRouter(opts) { if (typeof (opts === null || opts === void 0 ? void 0 : opts.onIncomingLogs) !== "function") { throw new HandlerNotFoundError("onIncomingLog", "LogPlugin"); } return () => { router.post(LogEndpoint.path, async ({ request, response }) => { const body = request.body(); opts.onIncomingLogs(body.logs); response.status(200); }); }; } //# sourceMappingURL=log.js.map