aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMahesh Sanikommmu <[email protected]>2025-08-29 16:35:36 -0700
committerMahesh Sanikommmu <[email protected]>2025-08-29 16:35:36 -0700
commitcfee509950136689127e9295e81dab6898bfb03e (patch)
treee3e13f4417389470260ae10d247f92c7fba076a9
parentfix the css issue with button (diff)
downloadsupermemory-cfee509950136689127e9295e81dab6898bfb03e.tar.xz
supermemory-cfee509950136689127e9295e81dab6898bfb03e.zip
migrated the search to API v4
-rw-r--r--apps/browser-extension/entrypoints/background.ts11
-rw-r--r--apps/browser-extension/utils/api.ts2
2 files changed, 8 insertions, 5 deletions
diff --git a/apps/browser-extension/entrypoints/background.ts b/apps/browser-extension/entrypoints/background.ts
index 11b56757..e3474743 100644
--- a/apps/browser-extension/entrypoints/background.ts
+++ b/apps/browser-extension/entrypoints/background.ts
@@ -127,11 +127,14 @@ export default defineBackground(() => {
try {
const responseData = await searchMemories(data)
const response = responseData as {
- results?: Array<{ chunks?: Array<{ content?: string }> }>
+ results?: Array<{ memory?: string }>
}
- const content = response.results?.[0]?.chunks?.[0]?.content
- console.log("Content:", content)
- return { success: true, data: content }
+ let memories = "";
+ response.results?.forEach((result, index) => {
+ memories += `[${index + 1}] ${result.memory} `
+ })
+ console.log("Memories:", memories)
+ return { success: true, data: memories }
} catch (error) {
return {
success: false,
diff --git a/apps/browser-extension/utils/api.ts b/apps/browser-extension/utils/api.ts
index 858e81b1..163577b5 100644
--- a/apps/browser-extension/utils/api.ts
+++ b/apps/browser-extension/utils/api.ts
@@ -120,7 +120,7 @@ export async function saveMemory(payload: MemoryPayload): Promise<unknown> {
*/
export async function searchMemories(query: string): Promise<unknown> {
try {
- const response = await makeAuthenticatedRequest<unknown>("/v3/search", {
+ const response = await makeAuthenticatedRequest<unknown>("/v4/search", {
method: "POST",
body: JSON.stringify({ q: query }),
})