summaryrefslogtreecommitdiff
path: root/Sora/Data
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Data')
-rw-r--r--Sora/Data/Settings/SettingsBookmark.swift (renamed from Sora/Data/Settings/Bookmark.swift)2
-rw-r--r--Sora/Data/Settings/SettingsManager.swift (renamed from Sora/Data/Settings/Settings.swift)12
2 files changed, 7 insertions, 7 deletions
diff --git a/Sora/Data/Settings/Bookmark.swift b/Sora/Data/Settings/SettingsBookmark.swift
index 32a2b9b..1acfaa5 100644
--- a/Sora/Data/Settings/Bookmark.swift
+++ b/Sora/Data/Settings/SettingsBookmark.swift
@@ -1,6 +1,6 @@
import Foundation
-struct Bookmark: Codable, Identifiable, Hashable {
+struct SettingsBookmark: Codable, Identifiable, Hashable {
let id: UUID
let tags: [String]
let createdAt: Date
diff --git a/Sora/Data/Settings/Settings.swift b/Sora/Data/Settings/SettingsManager.swift
index ee7a15e..f37aa84 100644
--- a/Sora/Data/Settings/Settings.swift
+++ b/Sora/Data/Settings/SettingsManager.swift
@@ -1,6 +1,6 @@
import SwiftUI
-class Settings: ObservableObject {
+class SettingsManager: ObservableObject {
@AppStorage("detailViewType")
var detailViewQuality: BooruPostFileType = .original
@@ -23,10 +23,10 @@ class Settings: ObservableObject {
var enableShareShortcut = false
@AppStorage("displayRatings")
- private var displayRatingsData = Settings.defaultRatingsData()
+ private var displayRatingsData = SettingsManager.defaultRatingsData()
@AppStorage("blurRatings")
- private var blurRatingsData = Settings.initializeRatingsData(
+ private var blurRatingsData = SettingsManager.initializeRatingsData(
enabledRatings: [.explicit]
)
@@ -41,9 +41,9 @@ class Settings: ObservableObject {
var saveTagsToFile = false
#endif
- var bookmarks: [Bookmark] {
+ var bookmarks: [SettingsBookmark] {
get {
- if let bookmarks = try? JSONDecoder().decode([Bookmark].self, from: bookmarksData) {
+ if let bookmarks = try? JSONDecoder().decode([SettingsBookmark].self, from: bookmarksData) {
return bookmarks
}
@@ -144,7 +144,7 @@ class Settings: ObservableObject {
func addBookmark(provider: BooruProvider, tags: [String]) {
var currentBookmarks = bookmarks
- currentBookmarks.append(Bookmark(provider: provider, tags: tags.map { $0.lowercased() }))
+ currentBookmarks.append(SettingsBookmark(provider: provider, tags: tags.map { $0.lowercased() }))
bookmarks = currentBookmarks
}