From 1d54655edff13201fa32188dd3ecb716d1fec821 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1sztor=20D=C3=A1niel?= Date: Sun, 5 Jan 2025 19:15:46 +0100 Subject: [PATCH 1/2] Fix wrong upload label when user is not logged in --- src/lib/configmanager/ConfigManager.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/configmanager/ConfigManager.ts b/src/lib/configmanager/ConfigManager.ts index f5c6a9f..d52d303 100644 --- a/src/lib/configmanager/ConfigManager.ts +++ b/src/lib/configmanager/ConfigManager.ts @@ -130,11 +130,12 @@ export function createConfigManager(observer: { latestConfig = value.local!; syncStatus = "synced"; } + console.log({access: (latestConfig as CloudConfig)?.access, currentOwnerId, isEditable: (latestConfig as CloudConfig)?.access?.includes(currentOwnerId ?? "") ?? true}); mergedConfigs.push({ ...latestConfig, id: key, isEditable: - (latestConfig as CloudConfig)?.access?.includes(currentOwnerId ?? "") ?? true, + (latestConfig as CloudConfig)?.access?.includes(currentOwnerId ?? "NO-ID") ?? true, syncStatus: syncStatus, public: value.cloud?.public }); From c40ae412ca47ec241292f65cbd1ad80f4ddd3554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C3=A1sztor=20D=C3=A1niel?= Date: Sun, 5 Jan 2025 19:21:46 +0100 Subject: [PATCH 2/2] Remove configlinks from codebase --- src/lib/collections.ts | 1 - src/lib/configmanager/ConfigManager.ts | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/lib/collections.ts b/src/lib/collections.ts index 1ca298a..ff2d637 100644 --- a/src/lib/collections.ts +++ b/src/lib/collections.ts @@ -7,6 +7,5 @@ const createCollection = (collectionName: string) => { }; export const configsCollection = createCollection("configs"); -export const configLinksCollection = createCollection("configLinks"); export const userCollection = createCollection("users"); export const usernameCollection = createCollection("usernames"); diff --git a/src/lib/configmanager/ConfigManager.ts b/src/lib/configmanager/ConfigManager.ts index d52d303..6c40636 100644 --- a/src/lib/configmanager/ConfigManager.ts +++ b/src/lib/configmanager/ConfigManager.ts @@ -130,12 +130,12 @@ export function createConfigManager(observer: { latestConfig = value.local!; syncStatus = "synced"; } - console.log({access: (latestConfig as CloudConfig)?.access, currentOwnerId, isEditable: (latestConfig as CloudConfig)?.access?.includes(currentOwnerId ?? "") ?? true}); mergedConfigs.push({ ...latestConfig, id: key, isEditable: - (latestConfig as CloudConfig)?.access?.includes(currentOwnerId ?? "NO-ID") ?? true, + (latestConfig as CloudConfig)?.access?.includes(currentOwnerId ?? "NO-ID") ?? + true, syncStatus: syncStatus, public: value.cloud?.public });