UNPKG

express-passkit-webservice

Version:
16 lines 682 B
import { json, Router } from "express"; 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"); } const router = Router({ caseSensitive: true }); router.use(json()); router.post(LogEndpoint.path, async (request, response) => { opts.onIncomingLogs(request.body.logs); response.status(200).send(); }); return router; } //# sourceMappingURL=log.js.map