Index: server/telefunc-handler.ts
===================================================================
--- server/telefunc-handler.ts	(revision ff3a6146e85f77e90dc322a0ad0c9d9eb048c629)
+++ server/telefunc-handler.ts	(revision 8ee45534cd667e6cced2ed96968c95d8de3b1029)
@@ -1,8 +1,7 @@
-import type { Database } from "../database/drizzle/db";
+import type { dbSqlite } from "../database/drizzle/db";
 import { enhance, type UniversalHandler } from "@universal-middleware/core";
 import { telefunc } from "telefunc";
-import type { Session } from "@auth/core/types";
 
-const telefuncHandler: UniversalHandler = enhance(
+export const telefuncHandler: UniversalHandler = enhance(
   async (request, context, runtime) => {
     const httpResponse = await telefunc({
@@ -11,9 +10,7 @@
       body: await request.text(),
       context: {
-          ...(context as { db: Database; session?: Session | null }),
-          ...runtime,
-          session: (context as { session?: Session | null }).session ?? null,
-          request,
-      }
+        ...(context as { db: ReturnType<typeof dbSqlite> }),
+        ...runtime,
+      },
     });
     const { body, statusCode, contentType } = httpResponse;
@@ -26,5 +23,5 @@
   },
   {
-    name: "pc-forge:telefunc-handler",
+    name: "my-app:telefunc-handler",
     path: `/_telefunc`,
     method: ["GET", "POST"],
@@ -32,3 +29,2 @@
   },
 );
-export default telefuncHandler
