9#import <Foundation/Foundation.h>
10#import <AliInteractiveRoomBundle/AIRBCommonDefines.h>
12NS_ASSUME_NONNULL_BEGIN
24- (void) getCurrentChatInfoOnSuccess:(
void(^)(NSDictionary* info))onSuccess onFailure:(
void(^)(NSString* errMessage))onFailure;
32- (void) sendComment:(NSString*)comment
33 onSuccess:(
void (^)(
void))onSuccess
34 onFailure:(
void (^)(AIRBErrorCode code, NSString* message))onFailure;
43- (void) sendComment:(NSString*)comment
44 extension:(NSDictionary<NSString*, NSString*>*)extension
45 onSuccess:(
void (^)(
void))onSuccess
46 onFailure:(
void (^)(AIRBErrorCode code, NSString* message))onFailure;
61- (void) queryCommentsWithSortedType:(AIRBRoomChatCommentsSortedType)sortedType
63 pageSize:(
int)pageSize
65 onFailure:(
void (^)(NSString* errorMsg))onFailure;
74- (void) banCommentWithUserID:(nonnull NSString*)userID
75 banTimeInSeconds:(int32_t)seconds
76 onSuccess:(
void (^)(
void))onSuccess
77 onFailure:(
void (^)(NSString* errorMessage))onFailure;
85- (void) cancelBanCommentWithUserID:(nonnull NSString*)userID
86 onSuccess:(
void (^)(
void))onSuccess
87 onFailure:(
void (^)(NSString* errorMessage))onFailure;
96- (void) banAllComment:(BOOL)ban
97 onSuccess:(
void (^)(
void))onSuccess
98 onFailure:(
void (^)(NSString* errorMessage))onFailure;
107- (void) sendCustomMessage:(NSString*)message toUsers:(NSArray*)userList onSuccess:(
void (^)(
void))onSuccess onFailure:(
void (^)(NSString* errorMessage))onFailure;
115- (void) sendCustomMessageToALL:(NSString*)message onSuccess:(
void (^)(
void))onSuccess onFailure:(
void (^)(NSString* errorMessage))onFailure;
Definition: AIRBChatProtocol.h:17