import { createMiddleware } from "hono/factory"; import { updateDeviceLastConnectedAt } from "~/models/token"; export const maybeUpdateLastConnectedAt = createMiddleware(async (c, next) => { const deviceId = await c.req.header("X-Aniplay-Device-Id"); if (!deviceId) { return next(); } await updateDeviceLastConnectedAt(c.env, deviceId); return next(); });