From dc8f6cfe1ca9f5190d4af6bc4b7203bb6614cc35 Mon Sep 17 00:00:00 2001 From: Stephen Byatt <47413006+stephenb10@users.noreply.github.com> Date: Wed, 30 Jun 2021 16:41:30 +1000 Subject: [PATCH] Filter device name characters --- Shared/Singleton/SessionManager.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Shared/Singleton/SessionManager.swift b/Shared/Singleton/SessionManager.swift index 6830dcbc..9b2672b1 100644 --- a/Shared/Singleton/SessionManager.swift +++ b/Shared/Singleton/SessionManager.swift @@ -53,8 +53,8 @@ final class SessionManager { let appVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String var deviceName = UIDevice.current.name deviceName = deviceName.folding(options: .diacriticInsensitive, locale: .current) - deviceName = deviceName.removeRegexMatches(pattern: "[^\\w\\s]") - + deviceName = String(deviceName.unicodeScalars.filter {CharacterSet.urlQueryAllowed.contains($0) }) + var header = "MediaBrowser " #if os(tvOS) header.append("Client=\"SwiftFin tvOS\", ")