MOChatViewController.h 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // MOChatViewController.h
  3. // MiMoLive
  4. //
  5. // Created by SuperC on 2023/11/5.
  6. //
  7. #define OfficialID @"10000"
  8. #define ActivityID @"10001"
  9. #import <UIKit/UIKit.h>
  10. #import "MOBaseViewController.h"
  11. #import "TUIBaseChatViewController.h"
  12. #import "TUIC2CChatViewController.h"
  13. #import "MORightBarItemView.h"//顶部右侧按钮View
  14. NS_ASSUME_NONNULL_BEGIN
  15. @interface MOChatViewController : MOBaseViewController
  16. @property (nonatomic, assign) BOOL isLiveRoom;//是否从直播间跳转过来的
  17. @property (nonatomic, assign) BOOL isHalfShow;//是否是半屏弹窗
  18. @property (nonatomic, strong) MOUserBase *userData;
  19. @property (nonatomic, copy) NSString *nickNameStr;
  20. #pragma mark - Tencent
  21. @property (nonatomic, strong) TUIChatConversationModel *t_conversationData;
  22. @property (nonatomic, strong) TUIC2CChatViewController *t_chatController;
  23. @property (nonatomic, copy) void (^goLivingRoomBlock)(NSString *liveRoomId);
  24. #pragma mark - Category(开放出来给分类使用)
  25. @property (nonatomic, copy) NSString *otherUserId;
  26. @property (nonatomic, strong) MORightBarItemView *rightBarItemView;//顶部右侧按钮View
  27. - (void)toPushUserHomePageWith:(NSString *)userId;//跳转用户主页
  28. - (void)toGetUserSetData;//获取用户设置数据
  29. - (void)showReportView;//显示举报界面
  30. @end
  31. NS_ASSUME_NONNULL_END