diff options
| author | Fuwn <[email protected]> | 2025-03-03 03:08:52 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-03-03 03:08:52 -0800 |
| commit | 2646279dc1378d0c63e91372486baa85d83590bd (patch) | |
| tree | 740abe2babf8e4ca9d9c4b86f64f2e4301533a98 /Sora/Data/Settings | |
| parent | feat: Development commit (diff) | |
| download | sora-testing-2646279dc1378d0c63e91372486baa85d83590bd.tar.xz sora-testing-2646279dc1378d0c63e91372486baa85d83590bd.zip | |
feat: Development commit
Diffstat (limited to 'Sora/Data/Settings')
| -rw-r--r-- | Sora/Data/Settings/SettingsManager.swift | 4 |
1 files changed, 4 insertions, 0 deletions
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) |