summaryrefslogtreecommitdiff
path: root/Sora/Data/Booru/Provider/BooruProvider.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Data/Booru/Provider/BooruProvider.swift')
-rw-r--r--Sora/Data/Booru/Provider/BooruProvider.swift10
1 files changed, 8 insertions, 2 deletions
diff --git a/Sora/Data/Booru/Provider/BooruProvider.swift b/Sora/Data/Booru/Provider/BooruProvider.swift
index 84b76c8..49bf18a 100644
--- a/Sora/Data/Booru/Provider/BooruProvider.swift
+++ b/Sora/Data/Booru/Provider/BooruProvider.swift
@@ -9,7 +9,13 @@ enum BooruProvider: CaseIterable, Codable, Hashable, Equatable {
// MARK: - Computed Properties
var domain: String {
- Self.domains[self] ?? rawValue.lowercased()
+ switch self {
+ case .custom(let provider):
+ provider.self.domain
+
+ default:
+ Self.domains[self] ?? rawValue.lowercased()
+ }
}
var asFileNameComponent: String {
@@ -45,7 +51,7 @@ enum BooruProvider: CaseIterable, Codable, Hashable, Equatable {
"yande.re"
case .custom(let provider):
- provider.baseURL
+ provider.domain
}
}