diff options
| author | Dhravya <[email protected]> | 2024-04-13 11:40:01 -0700 |
|---|---|---|
| committer | Dhravya <[email protected]> | 2024-04-13 11:40:01 -0700 |
| commit | 6f4792cab8643dacd651c3cb1b069ad7aedd33fb (patch) | |
| tree | 88f03e31212bbf8b3ebff55f0ca93d2dff4e190f /apps/extension/src | |
| parent | added browser rendering for getting clean page content (diff) | |
| parent | fix notes (diff) | |
| download | supermemory-6f4792cab8643dacd651c3cb1b069ad7aedd33fb.tar.xz supermemory-6f4792cab8643dacd651c3cb1b069ad7aedd33fb.zip | |
resolved conflicts
Diffstat (limited to 'apps/extension/src')
| -rw-r--r-- | apps/extension/src/SideBar.tsx | 2 | ||||
| -rw-r--r-- | apps/extension/src/background.ts | 44 |
2 files changed, 22 insertions, 24 deletions
diff --git a/apps/extension/src/SideBar.tsx b/apps/extension/src/SideBar.tsx index 9704511b..385c0f22 100644 --- a/apps/extension/src/SideBar.tsx +++ b/apps/extension/src/SideBar.tsx @@ -79,7 +79,7 @@ function SideBar({ jwt }: { jwt: string }) { const fetchSpaces = async () => { setLoading(true); chrome.runtime.sendMessage({ type: "fetchSpaces" }, (resp) => { - console.log(resp); + console.log("response", resp); setSpaces(resp); setLoading(false); }); diff --git a/apps/extension/src/background.ts b/apps/extension/src/background.ts index ec71810b..d2f8759e 100644 --- a/apps/extension/src/background.ts +++ b/apps/extension/src/background.ts @@ -52,12 +52,13 @@ chrome.runtime.onMessage.addListener((request, sender, sendResponse) => { const spaces = request.spaces( // eslint-disable-next-line no-unexpected-multiline async () => { - chrome.storage.local.get(["jwt"], async ({ jwt }) => { + chrome.storage.local.get(["jwt"], ({ jwt }) => { if (!jwt) { console.error("No JWT found"); return; } - await fetch(`${backendUrl}/api/spaces`, { + fetch(`${backendUrl}/api/store`, { + method: "POST", headers: { Authorization: `Bearer ${jwt}`, }, @@ -67,29 +68,26 @@ chrome.runtime.onMessage.addListener((request, sender, sendResponse) => { }, )(); } else if (request.type === "fetchSpaces") { - const run = () => - chrome.storage.local.get(["jwt"], async ({ jwt }) => { - if (!jwt) { - console.error("No JWT found"); - return; - } - const resp = await fetch(`${backendUrl}/api/spaces`, { - headers: { - Authorization: `Bearer ${jwt}`, - }, - }); - - const data: { - message: "OK" | string; - data: Space[] | undefined; - } = await resp.json(); - - if (data.message === "OK" && data.data) { - sendResponse(data.data); - } + chrome.storage.local.get(["jwt"], async ({ jwt }) => { + if (!jwt) { + console.error("No JWT found"); + return; + } + const resp = await fetch(`${backendUrl}/api/spaces`, { + headers: { + Authorization: `Bearer ${jwt}`, + }, }); - run(); + const data: { + message: "OK" | string; + data: Space[] | undefined; + } = await resp.json(); + + if (data.message === "OK" && data.data) { + sendResponse(data.data); + } + }); return true; } else if (request.type === "queryApi") { |