Baris Soner Usakli 11 years ago
commit 8e4236a3a9

@ -56,13 +56,16 @@ var db = require('./database'),
var messages = [];
userData[0].uid = touid;
userData[1].uid = fromuid;
function getMessage(mid, next) {
db.getObject('message:' + mid, function(err, message) {
if (err) {
return next(err);
}
Messaging.parse(message.content, message.fromuid, fromuid, userData[1], userData[0], function(result) {
Messaging.parse(message.content, message.fromuid, fromuid, userData[1], userData[0], false, function(result) {
message.content = result;
messages.push(message);
next(null);
@ -81,7 +84,7 @@ var db = require('./database'),
});
};
Messaging.parse = function (message, fromuid, myuid, toUserData, myUserData, callback) {
Messaging.parse = function (message, fromuid, myuid, toUserData, myUserData, isNew, callback) {
plugins.fireHook('filter:post.parse', message, function(err, parsed) {
if (err) {
return callback(message);
@ -104,6 +107,7 @@ var db = require('./database'),
myuid: myuid,
toUserData: toUserData,
myUserData: myUserData,
isNew: isNew,
parsedMessage: picture + username + parsed
};

@ -109,7 +109,11 @@ SocketModules.chats.send = function(socket, data) {
});
});
}
Messaging.parse(msg, socket.uid, socket.uid, usersData[1], usersData[0], function(parsed) {
usersData[0].uid = socket.uid;
usersData[1].uid = touid;
Messaging.parse(msg, socket.uid, socket.uid, usersData[1], usersData[0], true, function(parsed) {
Messaging.addMessage(socket.uid, touid, msg, function(err, message) {
var numSockets = 0,
x;

Loading…
Cancel
Save