From 43c697a5dfa99ee789a39fa5793a6a4459aeba44 Mon Sep 17 00:00:00 2001 From: barisusakli Date: Tue, 15 Dec 2015 19:39:45 +0200 Subject: [PATCH] edit message --- src/socket.io/modules.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/socket.io/modules.js b/src/socket.io/modules.js index 599d57ec15..5978060550 100644 --- a/src/socket.io/modules.js +++ b/src/socket.io/modules.js @@ -73,16 +73,16 @@ SocketModules.chats.send = function(socket, data, callback) { }; SocketModules.chats.edit = function(socket, data, callback) { - if (!data) { + if (!data || !data.roomId) { return callback(new Error('[[error:invalid-data]]')); } Messaging.canEdit(data.mid, socket.uid, function(err, allowed) { - if (allowed) { - Messaging.editMessage(data.mid, data.message, callback); - } else { - return callback(new Error('[[error:cant-edit-chat-message]]')); + if (err || !allowed) { + return callback(err || new Error('[[error:cant-edit-chat-message]]')); } + + Messaging.editMessage(socket.uid, data.mid, data.roomId, data.message, callback); }); };