Swiftgram/Telegram-iOS/BuildConfig.m
2018-12-18 08:34:14 +03:00

43 lines
776 B
Objective-C

#import "BuildConfig.h"
@implementation BuildConfig
+ (instancetype _Nonnull)sharedBuildConfig {
static BuildConfig *instance = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
instance = [[BuildConfig alloc] init];
});
return instance;
}
- (int32_t)apiId {
return APP_CONFIG_API_ID;
}
- (NSString * _Nonnull)apiHash {
return @(APP_CONFIG_API_HASH);
}
- (NSString * _Nonnull)hockeyAppId {
return @(APP_CONFIG_HOCKEYAPPID);
}
- (bool)isInternalBuild {
return APP_CONFIG_IS_INTERNAL_BUILD;
}
- (bool)isAppStoreBuild {
return APP_CONFIG_IS_APPSTORE_BUILD;
}
- (int64_t)appStoreId {
return APP_CONFIG_APPSTORE_ID;
}
- (NSString *)appSpecificUrlScheme {
return @(APP_SPECIFIC_URL_SCHEME);
}
@end