9#import <Foundation/Foundation.h>
11#import "NIMQChatAPIDefs.h"
23NS_ASSUME_NONNULL_BEGIN
44@protocol NIMQChatMessageExtendManagerDelegate <NSObject>
70@protocol NIMQChatMessageExtendManager <NSObject>
72#pragma mark - Thread Message
85 error:(NSError * __nullable *)error;
106 type:(NIMQChatMessageReferType)type
128#pragma mark - Quick Comment
136- (void)addQuickCommentType:(int64_t)type
147- (void)deleteQuickCommentType:(int64_t)type
174- (void)addDelegate:(
id<NIMQChatMessageExtendManagerDelegate>)delegate;
181- (void)removeDelegate:(
id<NIMQChatMessageExtendManagerDelegate>)delegate;
void(^ NIMQChatHandler)(NSError *__nullable error)
Definition: NIMQChatDefs.h:280
void(^ NIMQChatBatchGetMessageThreadInfoHandler)(NSError *__nullable error, NSDictionary< NSString *, NIMQChatMessageThreadInfo * > *__nullable result)
Definition: NIMQChatMessageExtendManagerProtocol.h:39
void(^ NIMQChatGetCommentatorsHandler)(NSError *_Nullable error, NIMQChatGetCommentatorsResult *_Nullable result)
Definition: NIMQChatMessageExtendManagerProtocol.h:65
void(^ NIMQChatFetchQuickCommentsByMsgsHandler)(NSError *_Nullable error, NIMQChatFetchQuickCommentsByMsgsResult *_Nullable result)
Definition: NIMQChatMessageExtendManagerProtocol.h:57
NS_ASSUME_NONNULL_BEGIN typedef void(^ NIMQChatGetThreadMessagesHandler)(NSError *__nullable error, NIMQChatGetThreadMessagesResult *__nullable result)
void(^ NIMQChatGetMessageHistoryHandler)(NSError *__nullable error, NIMQChatGetMessageHistoryResult *__nullable result)
Definition: NIMQChatMessageManagerProtocol.h:67
Definition: NIMQChatGetThreadMessagesParam.h:19
Definition: NIMQChatGetThreadMessagesResult.h:19
Definition: NIMQChatMessage.h:55
Definition: NIMQChatMessageThreadInfo.h:16