19 lines
403 B
TypeScript
Raw Normal View History

import { NextRequest, NextResponse } from 'next/server';
import { getAdminFromRequest } from '@/lib/admin/middleware';
export async function GET(request: NextRequest) {
const admin = getAdminFromRequest(request);
if (!admin) {
return NextResponse.json(
{ error: 'Unauthorized' },
{ status: 401 }
);
}
return NextResponse.json({
success: true,
user: admin,
});
}