TUIKit.h 707 B

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // TUIKit.h
  3. // TUIKit
  4. //
  5. // Created by kennethmiao on 2018/10/10.
  6. // Copyright © 2018年 kennethmiao. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. #import "TUIKitConfig.h"
  10. typedef void (^TFail)(int code, NSString * msg);
  11. typedef void (^TSucc)(void);
  12. typedef NS_ENUM(NSUInteger, TUserStatus) {
  13. TUser_Status_ForceOffline,
  14. TUser_Status_ReConnFailed,
  15. TUser_Status_SigExpired,
  16. };
  17. typedef NS_ENUM(NSUInteger, TNetStatus) {
  18. TNet_Status_Succ,
  19. TNet_Status_Connecting,
  20. TNet_Status_ConnFailed,
  21. TNet_Status_Disconnect,
  22. };
  23. @interface TUIKit : NSObject
  24. + (instancetype)sharedInstance;
  25. - (void)initV2IMSDKWithConfig:(TUIKitConfig *)config;
  26. - (TUIKitConfig *)getConfig;
  27. @end