diff options
| author | yxshv <[email protected]> | 2024-04-13 06:27:59 +0530 |
|---|---|---|
| committer | yxshv <[email protected]> | 2024-04-13 06:27:59 +0530 |
| commit | 957e0767ea959dbe7d7395f537eb362f6893fd89 (patch) | |
| tree | efb4f53b90364699b7725b388dd2c60492cf177b /apps/web/src | |
| parent | update store route (diff) | |
| parent | proper caching and KV (diff) | |
| download | supermemory-957e0767ea959dbe7d7395f537eb362f6893fd89.tar.xz supermemory-957e0767ea959dbe7d7395f537eb362f6893fd89.zip | |
merge
Diffstat (limited to 'apps/web/src')
| -rw-r--r-- | apps/web/src/app/api/store/route.ts | 12 | ||||
| -rw-r--r-- | apps/web/src/app/content.tsx | 14 | ||||
| -rw-r--r-- | apps/web/src/lib/utils.ts | 1 |
3 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 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 }, 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> ); } diff --git a/apps/web/src/lib/utils.ts b/apps/web/src/lib/utils.ts index f7e6d3be..f50b526d 100644 --- a/apps/web/src/lib/utils.ts +++ b/apps/web/src/lib/utils.ts @@ -19,6 +19,7 @@ export function cleanUrl(url: string) { } export function getIdsFromSource(sourceIds: string[]) { + console.log(sourceIds); return sourceIds.map((id) => { const parts = id.split("-"); if (parts.length > 1) { |