Spaces:
Configuration error
Configuration error
| import Foundation | |
| enum SessionKey { | |
| static func normalizeMainKey(_ raw: String?) -> String { | |
| let trimmed = (raw ?? "").trimmingCharacters(in: .whitespacesAndNewlines) | |
| return trimmed.isEmpty ? "main" : trimmed | |
| } | |
| static func isCanonicalMainSessionKey(_ value: String?) -> Bool { | |
| let trimmed = (value ?? "").trimmingCharacters(in: .whitespacesAndNewlines) | |
| if trimmed.isEmpty { return false } | |
| if trimmed == "global" { return true } | |
| return trimmed.hasPrefix("agent:") | |
| } | |
| } | |