- Timestamp:
- 12/20/25 00:54:39 (7 months ago)
- Branches:
- main
- Children:
- 1ebac59
- Parents:
- 66bf4fd
- Location:
- server
- Files:
-
- 1 added
- 2 edited
-
entry.ts (modified) (1 diff)
-
telefunc-handler.ts (modified) (3 diffs)
-
telefunc/ctx.ts (added)
Legend:
- Unmodified
- Added
- Removed
-
server/entry.ts
r66bf4fd rc30935a 2 2 import { authjsHandler, authjsSessionMiddleware } from "./authjs-handler"; 3 3 import { dbMiddleware } from "./db-middleware"; 4 import { telefuncHandler }from "./telefunc-handler";4 import telefuncHandler from "./telefunc-handler"; 5 5 import { apply, serve } from "@photonjs/hono"; 6 6 import { Hono } from "hono"; -
server/telefunc-handler.ts
r66bf4fd rc30935a 2 2 import { enhance, type UniversalHandler } from "@universal-middleware/core"; 3 3 import { telefunc } from "telefunc"; 4 import type { Session } from "@auth/core/types"; 4 5 5 exportconst telefuncHandler: UniversalHandler = enhance(6 const telefuncHandler: UniversalHandler = enhance( 6 7 async (request, context, runtime) => { 7 8 const httpResponse = await telefunc({ … … 10 11 body: await request.text(), 11 12 context: { 12 ...(context as { db: Database }), 13 ...runtime, 14 }, 13 ...(context as { db: Database; session?: Session | null }), 14 ...runtime, 15 session: (context as { session?: Session | null }).session ?? null, 16 request, 17 } 15 18 }); 16 19 const { body, statusCode, contentType } = httpResponse; … … 29 32 }, 30 33 ); 34 export default telefuncHandler
Note:
See TracChangeset
for help on using the changeset viewer.
