summaryrefslogtreecommitdiff
path: root/Sora/Data/Booru
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Data/Booru')
-rw-r--r--Sora/Data/Booru/BooruManager.swift8
1 files changed, 4 insertions, 4 deletions
diff --git a/Sora/Data/Booru/BooruManager.swift b/Sora/Data/Booru/BooruManager.swift
index 59bdf24..5160c9d 100644
--- a/Sora/Data/Booru/BooruManager.swift
+++ b/Sora/Data/Booru/BooruManager.swift
@@ -102,7 +102,7 @@ class BooruManager: ObservableObject { // swiftlint:disable:this type_body_leng
let provider = self.provider
let newPosts = await withCheckedContinuation { continuation in
DispatchQueue.global(qos: .userInitiated).async {
- let parsedPosts = self.parsePosts(
+ let parsedPosts = BooruManager.parsePosts(
from: data,
flavor: flavor,
provider: provider
@@ -238,7 +238,7 @@ class BooruManager: ObservableObject { // swiftlint:disable:this type_body_leng
}
// MARK: - Private Methods
- private func urlForPosts(page: Int, limit: Int, tags: [String]) -> URL? {
+ func urlForPosts(page: Int, limit: Int, tags: [String]) -> URL? {
let tagString = tags.joined(separator: "+")
switch flavor {
@@ -304,7 +304,7 @@ class BooruManager: ObservableObject { // swiftlint:disable:this type_body_leng
}
}
- nonisolated private func parsePosts(
+ nonisolated static func parsePosts(
from data: Data,
flavor: BooruProviderFlavor,
provider: BooruProvider
@@ -345,7 +345,7 @@ class BooruManager: ObservableObject { // swiftlint:disable:this type_body_leng
}
}
- private func requestURL(_ url: URL) async throws -> Data {
+ func requestURL(_ url: URL) async throws -> Data {
try await AF.request(url, headers: ["User-Agent": userAgent])
.serializingData()
.value