Prevent to load more archived notifications when reached end

This commit is contained in:
ClemDee
2019-07-02 14:35:34 +02:00
parent fc9414b094
commit 6961509f76
2 changed files with 13 additions and 5 deletions

View File

@@ -190,7 +190,8 @@ define([
if (data.txid !== txid) { return; }
if (data.complete) {
onHistory = function () {};
cb(null, messages);
var end = messages.length < count;
cb(null, messages, end);
historyState = false;
return;
}
@@ -207,12 +208,13 @@ define([
};
};
mailbox.getNotificationsHistory = function (type, count, lastKnownHash, cb) {
mailbox.getMoreHistory(type, count, lastKnownHash, function (err, messages) {
mailbox.getMoreHistory(type, count, lastKnownHash, function (err, messages, end) {
if (!Array.isArray(messages)) { return void cb(err); }
messages.forEach(function (data) {
data.content.archived = true;
Notifications.add(Common, data);
});
cb(err, messages);
cb(err, messages, end);
});
};