fix edit delete for rooms

This commit is contained in:
barisusakli
2015-12-17 12:05:35 +02:00
parent 992ca0a351
commit 3d79e0750b
3 changed files with 10 additions and 6 deletions

View File

@@ -174,9 +174,11 @@ SocketModules.chats.delete = function(socket, data, callback) {
}
Messaging.canEdit(data.messageId, socket.uid, function(err, allowed) {
if (allowed) {
Messaging.deleteMessage(data.messageId, data.roomId, callback);
if (err || !allowed) {
return callback(err || new Error('[[error:cant-delete-chat-message]]'));
}
Messaging.deleteMessage(data.messageId, data.roomId, callback);
});
};