diff options
Diffstat (limited to 'Sora/Data/Settings')
| -rw-r--r-- | Sora/Data/Settings/SettingsFolder.swift | 12 |
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 |