Skip to content

Commit ad1b0fa

Browse files
better way to send a object to update()
1 parent 9956aba commit ad1b0fa

1 file changed

Lines changed: 6 additions & 20 deletions

File tree

‎client/methods/updateMessage.js‎

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -51,31 +51,17 @@ Meteor.methods({
5151
};
5252

5353
message = RocketChat.callbacks.run('beforeSaveMessage', message);
54+
var messageObject = {$set: {'editedAt': message.editedAt, 'editedBy': message.editedBy, msg: message.msg}};
5455

5556
if (originalMessage.attachments) {
5657
if (originalMessage.attachments[0].description !== undefined) {
57-
ChatMessage.update({
58-
_id: message._id,
59-
'u._id': Meteor.userId()
60-
}, {
61-
$set: {
62-
'editedAt': message.editedAt,
63-
'editedBy': message.editedBy
64-
}
65-
});
58+
delete messageObject.$set.msg;
6659
}
67-
} else {
68-
ChatMessage.update({
69-
_id: message._id,
70-
'u._id': Meteor.userId()
71-
}, {
72-
$set: {
73-
'editedAt': message.editedAt,
74-
'editedBy': message.editedBy,
75-
msg: message.msg
76-
}
77-
});
7860
}
61+
ChatMessage.update({
62+
_id: message._id,
63+
'u._id': Meteor.userId()
64+
}, messageObject);
7965
});
8066
}
8167
});

0 commit comments

Comments
 (0)