import { NextRequest, NextResponse } from 'next/server' import prisma from '@/lib/prisma' import { getMobileUserId } from '@/lib/mobile-auth' export async function GET(req: NextRequest) { const userId = getMobileUserId(req) if (!userId) return NextResponse.json({ error: 'Non autorisé' }, { status: 401 }) const user = await prisma.user.findUnique({ where: { id: userId }, select: { id: true, name: true, email: true, subscription: { select: { tier: true } }, }, }) if (!user) return NextResponse.json({ error: 'Introuvable' }, { status: 404 }) return NextResponse.json({ id: user.id, name: user.name, email: user.email, tier: user.subscription?.tier ?? 'FREE', }) }