UNPKG

hono-passkit-webservice

Version:

Hono.dev integration for Apple Wallet web services

17 lines 688 B
import { Hono } from "hono"; 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", "LogRouter"); } const router = new Hono(); router.post(LogEndpoint.path, async (context) => { const payload = await context.req.json(); opts.onIncomingLogs(payload.logs); context.status(200); return context.body(null); }); return router; } //# sourceMappingURL=log.js.map