summaryrefslogtreecommitdiff
path: root/Sora/Data/Settings/SettingsFolder.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Sora/Data/Settings/SettingsFolder.swift')
-rw-r--r--Sora/Data/Settings/SettingsFolder.swift12
1 files changed, 12 insertions, 0 deletions
diff --git a/Sora/Data/Settings/SettingsFolder.swift b/Sora/Data/Settings/SettingsFolder.swift
index 2464770..2f6830d 100644
--- a/Sora/Data/Settings/SettingsFolder.swift
+++ b/Sora/Data/Settings/SettingsFolder.swift
@@ -13,6 +13,18 @@ struct SettingsFolder: Codable, Identifiable, Hashable {
return nil
}
+ var shortName: String {
+ if name.contains("|") {
+ let components = name.split(separator: "|")
+
+ if components.count > 1 {
+ return String(components[1]).trimmingCharacters(in: .whitespacesAndNewlines)
+ }
+ }
+
+ return name
+ }
+
init(name: String, id: UUID = UUID()) {
createdAt = Date()
self.id = id