频道权限问题,非订阅用户可以给全局频道和可以给非订阅用户发消息的频道回复消息

This commit is contained in:
heavyrain2012
2021-12-24 22:14:04 +08:00
parent cb09026408
commit 7ca3abe12d
6 changed files with 32 additions and 9 deletions
@@ -154,7 +154,7 @@ public class SendMessageHandler extends IMHandler<WFCMessage.Message> {
}
} else if (message.getConversation().getType() == ProtoConstants.ConversationType.ConversationType_Channel) {
if(!m_messagesStore.getGroupMuteExceptionTypes().contains(message.getContent().getType())) {
if (!m_messagesStore.checkUserInChannel(fromUser, message.getConversation().getTarget())) {
if (!m_messagesStore.canSendMessageInChannel(fromUser, message.getConversation().getTarget())) {
return ErrorCode.ERROR_CODE_NOT_IN_CHANNEL;
}
}