From 2646279dc1378d0c63e91372486baa85d83590bd Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 3 Mar 2025 03:08:52 -0800 Subject: feat: Development commit --- Sora/Data/Settings/SettingsManager.swift | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Sora/Data/Settings/SettingsManager.swift') diff --git a/Sora/Data/Settings/SettingsManager.swift b/Sora/Data/Settings/SettingsManager.swift index c9590be..7d38d0f 100644 --- a/Sora/Data/Settings/SettingsManager.swift +++ b/Sora/Data/Settings/SettingsManager.swift @@ -125,6 +125,10 @@ class SettingsManager: ObservableObject { bookmarks.removeAll { $0.id == id } } + func exportBookmarks() throws -> Data { + try JSONEncoder().encode(bookmarks) + } + // MARK: - Search History Management func removeSearchHistoryEntry(at offsets: IndexSet) { searchHistory.remove(atOffsets: offsets) -- cgit v1.2.3