correction bible du mande (store update temps reel)
This commit is contained in:
@@ -206,8 +206,11 @@ async function GET() {
|
||||
const user = await prisma.user.findUnique({
|
||||
where: {
|
||||
id: session.user.id
|
||||
},
|
||||
include: {
|
||||
subscriptionPlan: true
|
||||
}
|
||||
});
|
||||
}); // Bypass Prisma type cache
|
||||
if (!user) {
|
||||
return __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$server$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__["NextResponse"].json({
|
||||
error: 'Utilisateur non trouvé'
|
||||
@@ -230,13 +233,24 @@ async function GET() {
|
||||
const text = (chapter.content || '').replace(/<[^>]*>/g, ' ').trim();
|
||||
return total + (text ? text.split(/\s+/).length : 0);
|
||||
}, 0);
|
||||
return __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$server$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__["NextResponse"].json({
|
||||
const response = __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$node_modules$2f$next$2f$server$2e$js__$5b$app$2d$route$5d$__$28$ecmascript$29$__["NextResponse"].json({
|
||||
id: user.id,
|
||||
email: user.email,
|
||||
name: user.name,
|
||||
avatar: user.avatar,
|
||||
bio: user.bio,
|
||||
plan: user.plan,
|
||||
plan: user.planId || user.plan || 'free',
|
||||
planDetails: user.subscriptionPlan ? {
|
||||
id: user.subscriptionPlan.id,
|
||||
name: user.subscriptionPlan.name,
|
||||
displayName: user.subscriptionPlan.displayName,
|
||||
price: user.subscriptionPlan.price,
|
||||
description: user.subscriptionPlan.description,
|
||||
features: user.subscriptionPlan.features,
|
||||
maxProjects: user.subscriptionPlan.maxProjects,
|
||||
maxAiActions: user.subscriptionPlan.maxAiActions,
|
||||
isPopular: user.subscriptionPlan.isPopular
|
||||
} : undefined,
|
||||
aiActionsUsed: user.aiActionsUsed,
|
||||
dailyWordGoal: user.dailyWordGoal,
|
||||
writingStreak: user.writingStreak,
|
||||
@@ -244,6 +258,8 @@ async function GET() {
|
||||
createdAt: user.createdAt,
|
||||
totalWords
|
||||
});
|
||||
response.headers.set('Cache-Control', 'no-store, max-age=0');
|
||||
return response;
|
||||
}
|
||||
async function PUT(request) {
|
||||
const session = await (0, __TURBOPACK__imported__module__$5b$project$5d2f$Documents$2f$00__$2d$__projet$2f$plumeia$2f$src$2f$lib$2f$auth$2e$ts__$5b$app$2d$route$5d$__$28$ecmascript$29$__["auth"])();
|
||||
|
||||
Reference in New Issue
Block a user