import { type NextRequest, NextResponse } from "next/server" import { executeQuery } from "@/lib/database" export async function DELETE(request: NextRequest, { params }: { params: { id: string } }) { try { const nationalId = params.id // Check if user exists const users = (await executeQuery("SELECT national_id FROM users WHERE national_id = ?", [nationalId])) as any[] if (users.length === 0) { return NextResponse.json({ error: "משתמש לא נמצא" }, { status: 404 }) } // Delete user await executeQuery( "DELETE FROM admin_actions WHERE admin_id = ? OR target_user_id = ?", [nationalId, nationalId] ); await executeQuery("DELETE FROM users WHERE national_id = ?", [nationalId]) return NextResponse.json({ success: true }) } catch (error) { console.error("Delete user error:", error) return NextResponse.json({ error: "שגיאה במחיקת משתמש" }, { status: 500 }) } }