| 12345678910111213141516171819202122232425262728293031323334 |
- // Created by Tencent on 2023/06/09.
- // Copyright © 2023 Tencent. All rights reserved.
- #import "TUIMessageBaseDataProvider.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface TUIMessageBaseMediaDataProvider : TUIMessageBaseDataProvider
- @property(nonatomic, strong) NSMutableArray *medias;
- - (instancetype)initWithConversationModel:(nullable TUIChatConversationModel *)conversationModel;
- /**
- * Pull 20 video (picture) messages before and after the current message
- */
- - (void)loadMediaWithMessage:(V2TIMMessage *)curMessage;
- /**
- * Pull older 20 video (image) messages
- */
- - (void)loadOlderMedia;
- /**
- * Pull the last 20 video (image) messages
- */
- - (void)loadNewerMedia;
- - (void)removeCache;
- + (TUIMessageCellData *)getMediaCellData:(V2TIMMessage *)message;
- @end
- NS_ASSUME_NONNULL_END
|