-
Notifications
You must be signed in to change notification settings - Fork 8
不能发送commandMessage, 如何解? #4
Copy link
Copy link
Open
Description
public static Message convertMessage(RCIMIWMessage iwMessage) {
if (iwMessage == null) {
RCWrapperLog.log("convertMessage-RCIMIWMessage", RCIMIWErrorCode.PARAM_ERROR.getCode(), "iwMessage cannot be empty");
return null;
} else {
MessageContent content = null;
if (iwMessage instanceof RCIMIWTextMessage) {
content = TextMessage.obtain(((RCIMIWTextMessage)iwMessage).getText());
} else if (iwMessage instanceof RCIMIWCustomMessage) {
content = convertCustomMessageContent(iwMessage);
} else if (iwMessage instanceof RCIMIWImageMessage) {
content = convertImageMessageContent(iwMessage);
} else if (iwMessage instanceof RCIMIWSightMessage) {
content = convertSightMessageContent(iwMessage);
} else if (iwMessage instanceof RCIMIWFileMessage) {
content = convertFileMessageContent(iwMessage);
} else if (iwMessage instanceof RCIMIWVoiceMessage) {
content = convertVoiceMessageContent(iwMessage);
} else if (iwMessage instanceof RCIMIWGIFMessage) {
content = convertGIFMessageContent(iwMessage);
} else if (iwMessage instanceof RCIMIWRecallNotificationMessage) {
content = convertRecallMessageContent(iwMessage);
} else if (iwMessage instanceof RCIMIWReferenceMessage) {
content = convertReferenceMessageContent(iwMessage);
} else if (iwMessage instanceof RCIMIWLocationMessage) {
content = convertLocationMessageContent(iwMessage);
} else if (iwMessage instanceof RCIMIWUserCustomMessage) {
content = convertUserCustomMessageContent(iwMessage);
}
if (content == null) {
RCWrapperLog.logE("convertMessage-RCIMIWMessage", "msg|messageType", new Object[]{"content cannot be empty", iwMessage.getMessageType()});
return null;
} else {
............
}
}
}
以上代码没有对RCIMIWCommandMessage的处理。导致命令消息发不出去
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
