Various improvements

This commit is contained in:
Ilya Laktyushin
2025-04-24 21:12:40 +04:00
parent 9483448aa3
commit c4731d8b8d
13 changed files with 164 additions and 124 deletions

View File

@@ -124,6 +124,7 @@ public enum DeviceModel: CaseIterable, Equatable {
case iPhone16Plus
case iPhone16Pro
case iPhone16ProMax
case iPhone16e
case unknown(String)
@@ -235,6 +236,8 @@ public enum DeviceModel: CaseIterable, Equatable {
return ["iPhone17,1"]
case .iPhone16ProMax:
return ["iPhone17,2"]
case .iPhone16e:
return ["iPhone17,5"]
case let .unknown(modelId):
return [modelId]
}
@@ -348,6 +351,8 @@ public enum DeviceModel: CaseIterable, Equatable {
return "iPhone 16 Pro"
case .iPhone16ProMax:
return "iPhone 16 Pro Max"
case .iPhone16e:
return "iPhone 16e"
case let .unknown(modelId):
if modelId.hasPrefix("iPhone") {
return "Unknown iPhone"