|
@@ -338,9 +338,10 @@
|
|
* message, i.e. not a MAM archived one.
|
|
* message, i.e. not a MAM archived one.
|
|
*/
|
|
*/
|
|
if (message instanceof Element) {
|
|
if (message instanceof Element) {
|
|
- return !(sizzle('result[xmlns="'+Strophe.NS.MAM+'"]', message).length);
|
|
|
|
|
|
+ return !sizzle('result[xmlns="'+Strophe.NS.MAM+'"]', message).length &&
|
|
|
|
+ !sizzle('delay[xmlns="'+Strophe.NS.DELAY+'"]', message).length;
|
|
} else {
|
|
} else {
|
|
- return !message.get('archive_id');
|
|
|
|
|
|
+ return !message.get('archive_id') && !message.get('delayed');
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|