From c7a228c23546f795395c6a1e6dfd2be2ee43eadf Mon Sep 17 00:00:00 2001 From: ArnabChatterjee20k Date: Mon, 18 Aug 2025 10:21:51 +0530 Subject: [PATCH] resolved merge conflict --- src/lib/stores/preferences.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/lib/stores/preferences.ts b/src/lib/stores/preferences.ts index 0cce4994a..4a09733ce 100644 --- a/src/lib/stores/preferences.ts +++ b/src/lib/stores/preferences.ts @@ -314,6 +314,28 @@ function createPreferences() { n.miscellaneous[key] = value; return n; }); + }, + getFilePickerPreferences() { + return ( + preferences?.filePicker ?? { + lastSelectedBucket: null + } + ); + }, + + async setFilePickerPreferences(prefs: ConsolePreferences['filePicker']) { + await updateAndSync((n) => { + if (!n?.filePicker) { + n ??= {}; + n.filePicker ??= {}; + } + + n.filePicker = { + ...n.filePicker, + ...prefs + }; + return n; + }); } }; }