diff options
| author | Dhravya <[email protected]> | 2024-04-12 13:09:11 -0700 |
|---|---|---|
| committer | Dhravya <[email protected]> | 2024-04-12 13:09:11 -0700 |
| commit | e2757ebc57478f9a6c4d55ad510faeff1cf37b99 (patch) | |
| tree | a4e5897979744dff395d6904dfdb4a5db26fb869 /apps/web/src | |
| parent | increase number (diff) | |
| download | supermemory-e2757ebc57478f9a6c4d55ad510faeff1cf37b99.tar.xz supermemory-e2757ebc57478f9a6c4d55ad510faeff1cf37b99.zip | |
fix: vector length issue
Diffstat (limited to 'apps/web/src')
| -rw-r--r-- | apps/web/src/app/api/store/route.ts | 13 | ||||
| -rw-r--r-- | apps/web/src/app/content.tsx | 14 |
2 files changed, 20 insertions, 7 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 }, diff --git a/apps/web/src/app/content.tsx b/apps/web/src/app/content.tsx index 50e0617c..effd06e0 100644 --- a/apps/web/src/app/content.tsx +++ b/apps/web/src/app/content.tsx @@ -8,11 +8,13 @@ export default function Content({ jwt }: { jwt: string }) { const [selectedItem, setSelectedItem] = useState<string | null>(null); return ( - <SessionProvider> - <div className="flex w-screen"> - <Sidebar jwt={jwt} selectChange={setSelectedItem} /> - <Main sidebarOpen={selectedItem !== null} /> - </div> - </SessionProvider> + <div> + <SessionProvider> + <div className="flex w-screen"> + <Sidebar jwt={jwt} selectChange={setSelectedItem} /> + <Main sidebarOpen={selectedItem !== null} /> + </div> + </SessionProvider> + </div> ); } |