提交
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
|
||||
// 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
|
||||
Reference in New Issue
Block a user