Open guohuake12 opened 1 year ago
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的处理。导致命令消息发不出去
以上代码没有对RCIMIWCommandMessage的处理。导致命令消息发不出去