import { NextResponse } from 'next/server' import { prisma } from '@/lib/db' export const runtime = 'nodejs' export async function POST(request: Request) { try { const authHeader = request.headers.get('authorization') const token = authHeader?.replace('Bearer ', '') if (token) { // Remove the session from database await prisma.session.deleteMany({ where: { token } }) } return NextResponse.json({ success: true }) } catch (error) { console.error('Logout error:', error) return NextResponse.json({ error: 'Eroare de server' }, { status: 500 }) } }