diff --git a/submodules/MtProtoKit/Sources/MTApiEnvironment.m b/submodules/MtProtoKit/Sources/MTApiEnvironment.m index e4d6010437..e42c2bc549 100644 --- a/submodules/MtProtoKit/Sources/MTApiEnvironment.m +++ b/submodules/MtProtoKit/Sources/MTApiEnvironment.m @@ -716,6 +716,22 @@ NSString *suffix = @""; [platform isEqualToString:@"iPad14,11"]) return @"iPad Air (7th gen)"; + if ([platform isEqualToString:@"iPad15,3"] || + [platform isEqualToString:@"iPad15,4"]) + return @"iPad Air 11 inch (7th gen)"; + + if ([platform isEqualToString:@"iPad15,5"] || + [platform isEqualToString:@"iPad15,6"]) + return @"iPad Air 13 inch (7th gen)"; + + if ([platform isEqualToString:@"iPad15,7"] || + [platform isEqualToString:@"iPad15,8"]) + return @"iPad (11th gen)"; + + if ([platform isEqualToString:@"iPad16,1"] || + [platform isEqualToString:@"iPad16,2"]) + return @"iPad mini (7th gen)"; + if ([platform isEqualToString:@"iPad16,3"] || [platform isEqualToString:@"iPad16,4"]) return @"iPad Pro 11 inch (5th gen)"; diff --git a/submodules/Utils/DeviceModel/Sources/DeviceModel.swift b/submodules/Utils/DeviceModel/Sources/DeviceModel.swift index c2392f3d9d..2717d827ba 100644 --- a/submodules/Utils/DeviceModel/Sources/DeviceModel.swift +++ b/submodules/Utils/DeviceModel/Sources/DeviceModel.swift @@ -52,7 +52,12 @@ public enum DeviceModel: CaseIterable, Equatable { .iPhone16, .iPhone16Plus, .iPhone16Pro, - .iPhone16ProMax + .iPhone16ProMax, + .iPhone16e, + .iPhone17, + .iPhone17Pro, + .iPhone17ProMax, + .iPhoneAir ] }