aboutsummaryrefslogtreecommitdiff
path: root/apps/web/app/lib
diff options
context:
space:
mode:
authorDhravya Shah <[email protected]>2025-02-14 15:53:44 -0800
committerDhravya Shah <[email protected]>2025-02-14 15:53:44 -0800
commitaf1093d4aab6d5654364e7cd9df76fd766bbee03 (patch)
treef128bdb8cac4b44ed41289dc9a158c33fe86c5ec /apps/web/app/lib
parenttwitter import fix (diff)
downloadsupermemory-af1093d4aab6d5654364e7cd9df76fd766bbee03.tar.xz
supermemory-af1093d4aab6d5654364e7cd9df76fd766bbee03.zip
intuitive memory movement, avoid duplicates in home
Diffstat (limited to 'apps/web/app/lib')
-rw-r--r--apps/web/app/lib/hooks/use-spaces.tsx22
1 files changed, 21 insertions, 1 deletions
diff --git a/apps/web/app/lib/hooks/use-spaces.tsx b/apps/web/app/lib/hooks/use-spaces.tsx
index 14ffb56c..1654fd47 100644
--- a/apps/web/app/lib/hooks/use-spaces.tsx
+++ b/apps/web/app/lib/hooks/use-spaces.tsx
@@ -44,7 +44,27 @@ export async function fetchSpaces(): Promise<SpaceResponse> {
throw new Error("Failed to fetch spaces");
}
- return response.json();
+ const resp = (await response.json()) as SpaceResponse;
+
+ resp.spaces.push({
+ id: 0,
+ uuid: "<HOME>",
+ name: "Home",
+ createdAt: new Date(),
+ updatedAt: new Date(),
+ ownerId: 0,
+ isPublic: false,
+ permissions: {
+ canRead: false,
+ canEdit: false,
+ isOwner: false,
+ isPublic: false,
+ },
+ owner: null,
+ favorited: false,
+ });
+
+ return resp;
}
async function createSpace(data: {