aboutsummaryrefslogtreecommitdiff
path: root/apps/web/src/app/api
diff options
context:
space:
mode:
authoryxshv <[email protected]>2024-04-13 06:27:59 +0530
committeryxshv <[email protected]>2024-04-13 06:27:59 +0530
commit957e0767ea959dbe7d7395f537eb362f6893fd89 (patch)
treeefb4f53b90364699b7725b388dd2c60492cf177b /apps/web/src/app/api
parentupdate store route (diff)
parentproper caching and KV (diff)
downloadsupermemory-957e0767ea959dbe7d7395f537eb362f6893fd89.tar.xz
supermemory-957e0767ea959dbe7d7395f537eb362f6893fd89.zip
merge
Diffstat (limited to 'apps/web/src/app/api')
-rw-r--r--apps/web/src/app/api/store/route.ts12
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 },