diff options
Diffstat (limited to 'apps/web/src/app/api')
| -rw-r--r-- | apps/web/src/app/api/store/route.ts | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/apps/web/src/app/api/store/route.ts b/apps/web/src/app/api/store/route.ts index fd2bc520..d592bc53 100644 --- a/apps/web/src/app/api/store/route.ts +++ b/apps/web/src/app/api/store/route.ts @@ -1,5 +1,5 @@ import { db } from "@/server/db"; -import { and, eq, inArray } from "drizzle-orm"; +import { and, eq, sql, inArray } from "drizzle-orm"; import { contentToSpace, sessions, @@ -78,6 +78,15 @@ export async function POST(req: NextRequest) { storeToSpaces = []; } + const count = await db + .select({ + count: sql<number>`count(*)`.mapWith(Number), + }) + .from(storedContent) + .where(eq(storedContent.user, session.user.id)); + + console.log("count", count[0].count); + const { id } = (await db.insert(storedContent).values({ content: data.pageContent, title: metadata.title, @@ -120,6 +129,7 @@ export async function POST(req: NextRequest) { ])) as Response; if (res.status !== 200) { + console.log(res.status, res.statusText); return NextResponse.json( { message: "Error", error: "Error in CF function" }, { status: 500 }, |