db layer implemented

using sqlite
This commit is contained in:
dimitar committed 2025-11-07 23:46:46 +01:00
1 parent e287e55f1f
commit df668927f5
14 files changed
+2541 -70

No files matched your search

+3 -2
View File
@@ -1,9 +1,10 @@
import { NextRequest, NextResponse } from 'next/server'
import bcrypt from 'bcryptjs'
import { users } from '../../../../lib/database'
import { getDatabase } from '../../../../lib/database/index'
export async function POST(request: NextRequest) {
try {
const db = await getDatabase()
const { email, password } = await request.json()
if (!email || !password) {
@@ -13,7 +14,7 @@ export async function POST(request: NextRequest) {
)
}
const user = users.find(u => u.email === email)
const user = await db.getUserByEmail(email)
if (!user) {
return NextResponse.json(