From 070fbbabfa4d6e318c31962dc353b91bdd09f39a Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 25 Feb 2025 21:21:09 -0800 Subject: feat: Development commit --- Sora/Data/Booru/BooruManager.swift | 18 +++++------------- 1 file 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)" + ) } } -- cgit v1.2.3