发送消息时,不能发送特殊类型的消息
This commit is contained in:
@@ -46,6 +46,10 @@ public class SendMessageHandler extends IMHandler<WFCMessage.Message> {
|
|||||||
ErrorCode errorCode = ErrorCode.ERROR_CODE_SUCCESS;
|
ErrorCode errorCode = ErrorCode.ERROR_CODE_SUCCESS;
|
||||||
if (message != null) {
|
if (message != null) {
|
||||||
if (!isAdmin) { //admin do not check the right
|
if (!isAdmin) { //admin do not check the right
|
||||||
|
// 不能在端上直接发送撤回和群通知
|
||||||
|
if (message.getContent().getType() == 80 || (message.getContent().getType() >= 100 && message.getContent().getType() < 200)) {
|
||||||
|
return ErrorCode.INVALID_PARAMETER;
|
||||||
|
}
|
||||||
int userStatus = m_messagesStore.getUserStatus(fromUser);
|
int userStatus = m_messagesStore.getUserStatus(fromUser);
|
||||||
if (userStatus == 1 || userStatus == 2) {
|
if (userStatus == 1 || userStatus == 2) {
|
||||||
return ErrorCode.ERROR_CODE_FORBIDDEN_SEND_MSG;
|
return ErrorCode.ERROR_CODE_FORBIDDEN_SEND_MSG;
|
||||||
|
|||||||
Reference in New Issue
Block a user