summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-02-25 21:21:09 -0800
committerFuwn <[email protected]>2025-02-25 21:21:09 -0800
commit070fbbabfa4d6e318c31962dc353b91bdd09f39a (patch)
tree9cbe5865f574c2151e2349564f472203cce9c942
parentfeat: Development commit (diff)
downloadsora-testing-070fbbabfa4d6e318c31962dc353b91bdd09f39a.tar.xz
sora-testing-070fbbabfa4d6e318c31962dc353b91bdd09f39a.zip
feat: Development commit
-rw-r--r--Sora/Data/Booru/BooruManager.swift18
1 files changed, 5 insertions, 13 deletions
diff --git a/Sora/Data/Booru/BooruManager.swift b/Sora/Data/Booru/BooruManager.swift
index c64d7e5..25a507d 100644
--- a/Sora/Data/Booru/BooruManager.swift
+++ b/Sora/Data/Booru/BooruManager.swift
@@ -159,26 +159,18 @@ class BooruManager: ObservableObject {
}
}
- private func moebooruURL(domain: String, page: Int, limit: Int, tagString: String) -> URL? {
- URL(string: "https://\(domain)/post.xml?page=\(page)&limit=\(limit)&tags=\(tagString)")
- }
-
- private func gelbooruURL(domain: String, page: Int, limit: Int, tagString: String) -> URL? {
- URL(
- string:
- "https://\(domain)/index.php?page=dapi&s=post&q=index&pid=\(page)&limit=\(limit)&tags=\(tagString)"
- )
- }
-
private func urlForPosts(page: Int, limit: Int, tags: [String]) -> URL? {
let tagString = tags.joined(separator: "+")
switch flavor {
case .moebooru:
- return moebooruURL(domain: domain, page: page, limit: limit, tagString: tagString)
+ return URL(string: "https://\(domain)/post.xml?page=\(page)&limit=\(limit)&tags=\(tagString)")
case .gelbooru:
- return gelbooruURL(domain: domain, page: page, limit: limit, tagString: tagString)
+ return URL(
+ string:
+ "https://\(domain)/index.php?page=dapi&s=post&q=index&pid=\(page)&limit=\(limit)&tags=\(tagString)"
+ )
}
}