This commit is contained in:
Barış Soner Uşaklı
2017-12-11 10:53:29 -05:00
parent 89f5015d83
commit 99eb1d1785
5 changed files with 58 additions and 25 deletions

View File

@@ -246,10 +246,7 @@ SocketModules.chats.edit = function (socket, data, callback) {
function (next) {
Messaging.canEdit(data.mid, socket.uid, next);
},
function (allowed, next) {
if (!allowed) {
return next(new Error('[[error:cant-edit-chat-message]]'));
}
function (next) {
Messaging.editMessage(socket.uid, data.mid, data.roomId, data.message, next);
},
], callback);
@@ -262,13 +259,9 @@ SocketModules.chats.delete = function (socket, data, callback) {
async.waterfall([
function (next) {
Messaging.canEdit(data.messageId, socket.uid, next);
Messaging.canDelete(data.messageId, socket.uid, next);
},
function (allowed, next) {
if (!allowed) {
return next(new Error('[[error:cant-delete-chat-message]]'));
}
function (next) {
Messaging.deleteMessage(data.messageId, data.roomId, next);
},
], callback);