diff options
Diffstat (limited to 'Sora/Data/Booru/BooruManager.swift')
| -rw-r--r-- | Sora/Data/Booru/BooruManager.swift | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Sora/Data/Booru/BooruManager.swift b/Sora/Data/Booru/BooruManager.swift index 06a714e..c4e9016 100644 --- a/Sora/Data/Booru/BooruManager.swift +++ b/Sora/Data/Booru/BooruManager.swift @@ -8,9 +8,6 @@ class BooruManager: ObservableObject { @Published var currentPage: Int = 1 @Published var searchText = "" @Published var endOfData: Bool = false - #if os(macOS) - @Published var selectedPost: BooruPost? - #endif private var currentTask: Task<Void, Never>? let provider: BooruProvider? var tags: [String] { @@ -25,6 +22,10 @@ class BooruManager: ObservableObject { .filter { !$0.isEmpty } } + #if os(macOS) + @Published var selectedPost: BooruPost? + #endif + init(_ provider: BooruProvider? = nil) { self.provider = provider @@ -50,7 +51,8 @@ class BooruManager: ObservableObject { guard let url = urlForPosts( - page: self.provider == .safebooru ? page - 1 : page, limit: limit, tags: tags) + page: self.provider == .safebooru ? page - 1 : page, limit: limit, tags: tags + ) else { return } |