PLVChatroomManagerProtocol
Objective-C
@protocol PLVChatroomManagerProtocol <NSObject>
@optional
/// 发送消息包含严禁词时触发
/// @param message 后端返回的message提示文本
/// @param word 触发的严禁词
/// @note 该回调会在全局队列中执行
- (void)chatroomManager_receiveWarning:(NSString *)message prohibitWord:(NSString *)word;
/// 发送图片违规时触发
/// @param msgId 后端返回的消息ID
/// @note 该回调会在全局队列中执行
- (void)chatroomManager_receiveImageWarningWithMsgId:(NSString *)msgId;
/// 发送图片失败时触发
/// @param message 图片消息数据模型
- (void)chatroomManager_sendImageMessageFaild:(PLVImageMessage *)message;
/// 发送图片成功时(收到socket消息回调)触发
/// @param message 图片消息数据模型(已更新了数据模型中的msgId字段)
- (void)chatroomManager_sendImageMessageSuccess:(PLVImageMessage *)message;
/// 图片消息中的图片上传进度发生变化时触发
/// @param message 图片消息模型
/// @param progress 图片上传进度(大于0小于等于1)
- (void)chatroomManager_sendImageMessage:(PLVImageMessage *)message updateProgress:(CGFloat)progress;
@end
Swift
protocol PLVChatroomManagerProtocol : NSObjectProtocol
Undocumented
-
发送消息包含严禁词时触发
Note
该回调会在全局队列中执行Declaration
Objective-C
- (void)chatroomManager_receiveWarning:(nonnull NSString *)message prohibitWord:(nonnull NSString *)word;
Swift
optional func chatroomManager_receiveWarning(_ message: String, prohibitWord word: String)
Parameters
message
后端返回的message提示文本
word
触发的严禁词
-
发送图片违规时触发
Note
该回调会在全局队列中执行Declaration
Objective-C
- (void)chatroomManager_receiveImageWarningWithMsgId:(nonnull NSString *)msgId;
Swift
optional func chatroomManager_receiveImageWarning(withMsgId msgId: String)
Parameters
msgId
后端返回的消息ID
-
发送图片失败时触发
Declaration
Objective-C
- (void)chatroomManager_sendImageMessageFaild: (nonnull PLVImageMessage *)message;
Swift
optional func chatroomManager_sendImageMessageFaild(_ message: PLVImageMessage)
Parameters
message
图片消息数据模型
-
发送图片成功时(收到socket消息回调)触发
Declaration
Objective-C
- (void)chatroomManager_sendImageMessageSuccess: (nonnull PLVImageMessage *)message;
Swift
optional func chatroomManager_sendImageMessageSuccess(_ message: PLVImageMessage)
Parameters
message
图片消息数据模型(已更新了数据模型中的msgId字段)
-
图片消息中的图片上传进度发生变化时触发
Declaration
Objective-C
- (void)chatroomManager_sendImageMessage:(nonnull PLVImageMessage *)message updateProgress:(CGFloat)progress;
Swift
optional func chatroomManager_send(_ message: PLVImageMessage, updateProgress progress: Double)
Parameters
message
图片消息模型
progress
图片上传进度(大于0小于等于1)