summaryrefslogtreecommitdiff
path: root/Sora/Data/Booru/BooruProvider.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Data/Booru/BooruProvider.swift')
-rw-r--r--Sora/Data/Booru/BooruProvider.swift4
1 files changed, 4 insertions, 0 deletions
diff --git a/Sora/Data/Booru/BooruProvider.swift b/Sora/Data/Booru/BooruProvider.swift
index 3a743ec..3331fd9 100644
--- a/Sora/Data/Booru/BooruProvider.swift
+++ b/Sora/Data/Booru/BooruProvider.swift
@@ -4,4 +4,8 @@ enum BooruProvider: String, CaseIterable, Decodable, Encodable {
case safebooru = "Safebooru"
case sakugabooru = "sakugabooru"
case yandere = "yande.re"
+
+ func asFileNameComponent() -> String {
+ rawValue.lowercased().replacingOccurrences(of: ".", with: "_")
+ }
}