diff --git a/submodules/MtProtoKit/Sources/MTApiEnvironment.m b/submodules/MtProtoKit/Sources/MTApiEnvironment.m index ea79285863..e6e67a701e 100644 --- a/submodules/MtProtoKit/Sources/MTApiEnvironment.m +++ b/submodules/MtProtoKit/Sources/MTApiEnvironment.m @@ -36,6 +36,11 @@ #define IPHONE_11_NAMESTRING @"iPhone 11" #define IPHONE_11PRO_NAMESTRING @"iPhone 11 Pro" #define IPHONE_11PROMAX_NAMESTRING @"iPhone 11 Pro Max" +#define IPHONE_12MINI_NAMESTRING @"iPhone 12 mini" +#define IPHONE_12_NAMESTRING @"iPhone 12" +#define IPHONE_12PRO_NAMESTRING @"iPhone 12 Pro" +#define IPHONE_12PROMAX_NAMESTRING @"iPhone 12 Pro Max" + #define IPHONE_UNKNOWN_NAMESTRING @"Unknown iPhone" #define IPOD_1G_NAMESTRING @"iPod touch 1G" @@ -112,6 +117,10 @@ typedef enum { UIDevice11iPhone, UIDevice11ProiPhone, UIDevice11ProMaxiPhone, + UIDevice12MiniiPhone, + UIDevice12iPhone, + UIDevice12ProiPhone, + UIDevice12ProMaxiPhone, UIDevice1GiPod, UIDevice2GiPod, @@ -604,6 +613,10 @@ NSString *suffix = @""; case UIDevice11iPhone: return IPHONE_11_NAMESTRING; case UIDevice11ProiPhone: return IPHONE_11PRO_NAMESTRING; case UIDevice11ProMaxiPhone: return IPHONE_11PROMAX_NAMESTRING; + case UIDevice12MiniiPhone: return IPHONE_12MINI_NAMESTRING; + case UIDevice12iPhone: return IPHONE_12_NAMESTRING; + case UIDevice12ProiPhone: return IPHONE_12PRO_NAMESTRING; + case UIDevice12ProMaxiPhone: return IPHONE_12PROMAX_NAMESTRING; case UIDeviceUnknowniPhone: return IPHONE_UNKNOWN_NAMESTRING; case UIDevice1GiPod: return IPOD_1G_NAMESTRING; @@ -695,11 +708,14 @@ NSString *suffix = @""; if ([platform isEqualToString:@"iPhone11,6"]) return UIDeviceXSMaxiPhone; if ([platform isEqualToString:@"iPhone11,4"]) return UIDeviceXSMaxiPhone; if ([platform isEqualToString:@"iPhone11,8"]) return UIDeviceXRiPhone; - if ([platform isEqualToString:@"iPhone12,1"]) return UIDevice11iPhone; if ([platform isEqualToString:@"iPhone12,3"]) return UIDevice11ProiPhone; if ([platform isEqualToString:@"iPhone12,5"]) return UIDevice11ProMaxiPhone; if ([platform isEqualToString:@"iPhone12,8"]) return UIDeviceSE2Phone; + if ([platform isEqualToString:@"iPhone13,1"]) return UIDevice12MiniiPhone; + if ([platform isEqualToString:@"iPhone13,2"]) return UIDevice12iPhone; + if ([platform isEqualToString:@"iPhone13,3"]) return UIDevice12ProiPhone; + if ([platform isEqualToString:@"iPhone13,4"]) return UIDevice12ProMaxiPhone; if ([platform isEqualToString:@"iPhone8,4"]) return UIDeviceSEPhone;