aboutsummaryrefslogtreecommitdiff
path: root/apps/web/src/app/api
diff options
context:
space:
mode:
authorDhravya <[email protected]>2024-04-12 13:09:11 -0700
committerDhravya <[email protected]>2024-04-12 13:09:11 -0700
commite2757ebc57478f9a6c4d55ad510faeff1cf37b99 (patch)
treea4e5897979744dff395d6904dfdb4a5db26fb869 /apps/web/src/app/api
parentincrease number (diff)
downloadsupermemory-e2757ebc57478f9a6c4d55ad510faeff1cf37b99.tar.xz
supermemory-e2757ebc57478f9a6c4d55ad510faeff1cf37b99.zip
fix: vector length issue
Diffstat (limited to 'apps/web/src/app/api')
-rw-r--r--apps/web/src/app/api/store/route.ts13
1 files changed, 12 insertions, 1 deletions
diff --git a/apps/web/src/app/api/store/route.ts b/apps/web/src/app/api/store/route.ts
index 0c9c26b1..8b2ad8ce 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 } from "drizzle-orm";
+import { and, eq, sql } from "drizzle-orm";
import {
contentToSpace,
sessions,
@@ -80,6 +80,16 @@ export async function POST(req: NextRequest) {
storeToSpace = "none";
}
+ // Count the number of stored content of the user
+ const count = await db
+ .select({
+ count: sql<number>`count(*)`.mapWith(Number),
+ })
+ .from(storedContent)
+ .where(eq(storedContent.user, session.user.id));
+
+ console.log(count[0].count);
+
const storedContentId = await db.insert(storedContent).values({
content: data.pageContent,
title: metadata.title,
@@ -136,6 +146,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 },