From e3379eaf696d10b17961a1243aef1bb5ddd1a482 Mon Sep 17 00:00:00 2001 From: Federico Imberti <66013290+FI-153@users.noreply.github.com> Date: Sun, 28 Dec 2025 11:18:01 +0100 Subject: [PATCH] Removed redundant trimming --- DynamicIsland/managers/DoNotDisturbManager.swift | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/DynamicIsland/managers/DoNotDisturbManager.swift b/DynamicIsland/managers/DoNotDisturbManager.swift index 0afcc92..b77f663 100644 --- a/DynamicIsland/managers/DoNotDisturbManager.swift +++ b/DynamicIsland/managers/DoNotDisturbManager.swift @@ -434,19 +434,17 @@ extension FocusModeType { } static func resolve(identifier: String?, name: String?) -> FocusModeType { - let trimmedName = name?.trimmingCharacters(in: .whitespacesAndNewlines) ?? "" - if !trimmedName.isEmpty { + if let name, !name.isEmpty { if let match = FocusModeType.allCases.first(where: { guard !$0.displayName.isEmpty else { return false } - return $0.displayName.compare(trimmedName, options: [.caseInsensitive, .diacriticInsensitive]) == .orderedSame + return $0.displayName.compare(name, options: [.caseInsensitive, .diacriticInsensitive]) == .orderedSame }) { return match } } - let trimmedIdentifier = identifier?.trimmingCharacters(in: .whitespacesAndNewlines) ?? "" - if !trimmedIdentifier.isEmpty { - return FocusModeType(identifier: trimmedIdentifier) + if let identifier, !identifier.isEmpty { + return FocusModeType(identifier: identifier) } return .doNotDisturb