Changeset c30935a for server


Ignore:
Timestamp:
12/20/25 00:54:39 (7 months ago)
Author:
Tome <gjorgievtome@…>
Branches:
main
Children:
1ebac59
Parents:
66bf4fd
Message:

fix config

Location:
server
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • server/entry.ts

    r66bf4fd rc30935a  
    22import { authjsHandler, authjsSessionMiddleware } from "./authjs-handler";
    33import { dbMiddleware } from "./db-middleware";
    4 import { telefuncHandler } from "./telefunc-handler";
     4import telefuncHandler from "./telefunc-handler";
    55import { apply, serve } from "@photonjs/hono";
    66import { Hono } from "hono";
  • server/telefunc-handler.ts

    r66bf4fd rc30935a  
    22import { enhance, type UniversalHandler } from "@universal-middleware/core";
    33import { telefunc } from "telefunc";
     4import type { Session } from "@auth/core/types";
    45
    5 export const telefuncHandler: UniversalHandler = enhance(
     6const telefuncHandler: UniversalHandler = enhance(
    67  async (request, context, runtime) => {
    78    const httpResponse = await telefunc({
     
    1011      body: await request.text(),
    1112      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      }
    1518    });
    1619    const { body, statusCode, contentType } = httpResponse;
     
    2932  },
    3033);
     34export default telefuncHandler
Note: See TracChangeset for help on using the changeset viewer.