mirror of
https://github.com/moparisthebest/kaiwa
synced 2024-08-13 17:03:51 -04:00
Fix: Carbons messages
This commit is contained in:
parent
a2829953af
commit
7c79b88e69
@ -283,6 +283,9 @@ module.exports = function (client, app) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (msg.carbon)
|
||||||
|
msg.delay.stamp = new Date(Date.now() + app.timeInterval);
|
||||||
|
|
||||||
message.acked = true;
|
message.acked = true;
|
||||||
var localTime = new Date(Date.now() + app.timeInterval);
|
var localTime = new Date(Date.now() + app.timeInterval);
|
||||||
var notify = Math.round((localTime - message.created) / 1000) < 5;
|
var notify = Math.round((localTime - message.created) / 1000) < 5;
|
||||||
@ -339,36 +342,12 @@ module.exports = function (client, app) {
|
|||||||
original.receiptReceived = true;
|
original.receiptReceived = true;
|
||||||
});
|
});
|
||||||
|
|
||||||
client.on('carbon:received', function (carbon) {
|
client.on('message:sent', function (msg) {
|
||||||
if (!me.isMe(carbon.from)) return;
|
if (msg.carbon) {
|
||||||
|
msg.delay.stamp = new Date(Date.now() + app.timeInterval);
|
||||||
var msg = carbon.carbonReceived.forwarded.message;
|
|
||||||
var delay = carbon.carbonReceived.forwarded.delay;
|
|
||||||
if (!delay.stamp) {
|
|
||||||
delay.stamp = new Date(Date.now() + app.timeInterval);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!msg._extensions.delay) {
|
|
||||||
msg.delay = delay;
|
|
||||||
}
|
|
||||||
|
|
||||||
client.emit('message', msg);
|
client.emit('message', msg);
|
||||||
});
|
|
||||||
|
|
||||||
client.on('carbon:sent', function (carbon) {
|
|
||||||
if (!me.isMe(carbon.from)) return;
|
|
||||||
|
|
||||||
var msg = carbon.carbonSent.forwarded.message;
|
|
||||||
var delay = carbon.carbonSent.forwarded.delay;
|
|
||||||
if (!delay.stamp) {
|
|
||||||
delay.stamp = new Date(Date.now() + app.timeInterval);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!msg._extensions.delay) {
|
|
||||||
msg.delay = delay;
|
|
||||||
}
|
|
||||||
|
|
||||||
client.emit('message', msg);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
client.on('disco:caps', function (pres) {
|
client.on('disco:caps', function (pres) {
|
||||||
|
Loading…
Reference in New Issue
Block a user