#import #if defined(MtProtoKitDynamicFramework) # import #elif defined(MtProtoKitMacFramework) # import #else # import #endif @class MTContext; @class MTDatacenterAuthAction; @protocol MTDatacenterAuthActionDelegate - (void)datacenterAuthActionCompleted:(MTDatacenterAuthAction *)action; @end @interface MTDatacenterAuthAction : NSObject @property (nonatomic, readonly) bool tempAuth; @property (nonatomic, weak) id delegate; - (instancetype)initWithTempAuth:(bool)tempAuth tempAuthKeyType:(MTDatacenterAuthTempKeyType)tempAuthKeyType; - (void)execute:(MTContext *)context datacenterId:(NSInteger)datacenterId isCdn:(bool)isCdn; - (void)cancel; @end