Ignore:
Timestamp:
12/16/25 01:31:19 (7 months ago)
Author:
Tome <gjorgievtome@…>
Branches:
main
Children:
c30935a
Parents:
fdd776b
Message:

setup config

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/db-middleware.ts

    rfdd776b r66bf4fd  
    1 import { dbSqlite } from "../database/drizzle/db";
     1import { db } from "../database/drizzle/db";
     2import type { Database } from "../database/drizzle/db";
    23import { enhance, type UniversalMiddleware } from "@universal-middleware/core";
    34
     
    56  namespace Universal {
    67    interface Context {
    7       db: ReturnType<typeof dbSqlite>;
     8      db: Database;
    89    }
    910  }
     
    1213// Add `db` to the Context
    1314export const dbMiddleware: UniversalMiddleware = enhance(
    14   async (_request, context, _runtime) => {
    15     const db = dbSqlite();
    16 
    17     return {
    18       ...context,
    19       db: db,
    20     };
    21   },
     15  async (_request, context) => ({
     16    ...context,
     17          db,
     18  }),
    2219  {
    23     name: "my-app:db-middleware",
     20    name: "pc-forge:db-middleware",
    2421    immutable: false,
    2522  },
Note: See TracChangeset for help on using the changeset viewer.