| 123456789101112131415161718192021222324252627282930313233343536 |
- // Created by Tencent on 2023/06/09.
- // Copyright © 2023 Tencent. All rights reserved.
- #import <Foundation/Foundation.h>
- #import <TIMCommon/TIMDefine.h>
- #import <TIMCommon/TIMInputViewMoreActionProtocol.h>
- #import "TUIChatBaseDataProvider.h"
- #import "TUIChatConversationModel.h"
- #import "TUIInputMoreCellData.h"
- #import "TUIVideoMessageCellData.h"
- @class TUIChatDataProvider;
- @class TUICustomActionSheetItem;
- NS_ASSUME_NONNULL_BEGIN
- @interface TUIChatDataProvider : TUIChatBaseDataProvider
- #pragma mark - CellData
- // For Classic Edition.
- - (NSMutableArray<TUIInputMoreCellData *> *)getMoreMenuCellDataArray:(NSString *)groupID
- userID:(NSString *)userID
- conversationModel:(TUIChatConversationModel *)conversationModel
- actionController:(id<TIMInputViewMoreActionProtocol>)actionController;
- // For Minimalist Edition.
- - (NSArray<TUICustomActionSheetItem *> *)getInputMoreActionItemList:(nullable NSString *)userID
- groupID:(nullable NSString *)groupID
- conversationModel:(TUIChatConversationModel *)conversationModel
- pushVC:(nullable UINavigationController *)pushVC
- actionController:(id<TIMInputViewMoreActionProtocol>)actionController;
- @end
- NS_ASSUME_NONNULL_END
|