aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/server
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-09-15 16:23:39 +0000
committerMohamedBassem <me@mbassem.com>2024-09-15 16:23:39 +0000
commit80749d5327942c12b513124c43e3577fdd8c0541 (patch)
treee779f971b9da3264f6f7f89b4484fd3c072cfb5f /apps/web/server
parentfb63f55e9d86c5533c8455497c7b154a18546b39 (diff)
downloadkarakeep-80749d5327942c12b513124c43e3577fdd8c0541.tar.zst
deps: Upgrade drizzle and next auth drizzle adapter
Diffstat (limited to 'apps/web/server')
-rw-r--r--apps/web/server/auth.ts13
1 files changed, 12 insertions, 1 deletions
diff --git a/apps/web/server/auth.ts b/apps/web/server/auth.ts
index acc3745c..2ab44d5a 100644
--- a/apps/web/server/auth.ts
+++ b/apps/web/server/auth.ts
@@ -9,6 +9,12 @@ import CredentialsProvider from "next-auth/providers/credentials";
import { Provider } from "next-auth/providers/index";
import { db } from "@hoarder/db";
+import {
+ accounts,
+ sessions,
+ users,
+ verificationTokens,
+} from "@hoarder/db/schema";
import { validatePassword } from "@hoarder/trpc/auth";
declare module "next-auth/jwt" {
@@ -63,7 +69,12 @@ const providers: Provider[] = [
export const authOptions: NextAuthOptions = {
// https://github.com/nextauthjs/next-auth/issues/9493
- adapter: DrizzleAdapter(db) as Adapter,
+ adapter: DrizzleAdapter(db, {
+ usersTable: users,
+ accountsTable: accounts,
+ sessionsTable: sessions,
+ verificationTokensTable: verificationTokens,
+ }) as Adapter,
providers: providers,
session: {
strategy: "jwt",