db layer implemented
using sqlite
This commit is contained in:
1 parent
e287e55f1f
commit
df668927f5
14 files changed
+2541
-70
No files matched your search
@@ -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(
|
||||
|
||||
Reference in new issue
Block a user