diff options
| author | Fuwn <[email protected]> | 2025-02-25 21:21:09 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2025-02-25 21:21:09 -0800 |
| commit | 070fbbabfa4d6e318c31962dc353b91bdd09f39a (patch) | |
| tree | 9cbe5865f574c2151e2349564f472203cce9c942 | |
| parent | feat: Development commit (diff) | |
| download | sora-testing-070fbbabfa4d6e318c31962dc353b91bdd09f39a.tar.xz sora-testing-070fbbabfa4d6e318c31962dc353b91bdd09f39a.zip | |
feat: Development commit
| -rw-r--r-- | Sora/Data/Booru/BooruManager.swift | 18 |
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)" + ) } } |