TIMConfig.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //
  2. // TIMConfig.h
  3. // Pods
  4. //
  5. // Created by cologne on 2023/3/14.
  6. // Copyright © 2023 Tencent. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <TUICore/TUIConfig.h>
  10. #import "TIMCommonModel.h"
  11. #import "TIMDefine.h"
  12. @class TUIFaceCellData;
  13. @class TUIFaceGroup;
  14. NS_ASSUME_NONNULL_BEGIN
  15. @interface TIMConfig : NSObject
  16. + (TIMConfig *)defaultConfig;
  17. /**
  18. * In respect for the copyright of the emoji design, the Chat Demo/TUIKit project does not include the cutouts of large emoji elements. Please replace them
  19. * with your own designed or copyrighted emoji packs before the official launch for commercial use. The default small yellow face emoji pack is copyrighted by
  20. * Tencent Cloud and can be authorized for a fee. If you wish to obtain authorization, please submit a ticket to contact us.
  21. *
  22. * submit a ticket url:https://console.cloud.tencent.com/workorder/category?level1_id=29&level2_id=40&source=14&data_title=%E5%8D%B3%E6%97%B6%E9%80%9A%E4%BF%A1%20IM&step=1 (China mainland)
  23. * submit a ticket url:https://console.tencentcloud.com/workorder/category?level1_id=29&level2_id=40&source=14&data_title=Chat&step=1 (Other regions)
  24. */
  25. @property(nonatomic, strong) NSArray<TUIFaceGroup *> *faceGroups;
  26. /**
  27. *
  28. * The list of emoticons displayed after long-pressing the message on the chat interface
  29. */
  30. @property(nonatomic, strong) NSArray<TUIFaceGroup *> *chatPopDetailGroups;
  31. @property(nonatomic, assign) BOOL enableMessageBubble;
  32. + (BOOL)isClassicEntrance;
  33. @end
  34. NS_ASSUME_NONNULL_END