加入系统通知的过滤功能,过滤过期的通知

This commit is contained in:
iFish 2014-08-19 21:35:53 +08:00
parent c34cf84bd9
commit bbd48bc939

View File

@ -9,11 +9,12 @@
var loadSystemNotice = function () {
$.get(loadUrl).done(function (json) {
var nowDate = new Date().getTime();
json.lastLoad = new Date().getTime();
if (savedNotice.lastReadId) {
var takeCounter = 0;
json.items = _.filter(json.items, function (i) {
return !savedNotice.lastReadId || savedNotice.lastReadId < i.id || (takeCounter++ < data.sysNoticeMaxShowCount);
return (!i.expiresTime || nowDate > i.expiresTime) && (!savedNotice.lastReadId || savedNotice.lastReadId < i.id || (takeCounter++ < data.sysNoticeMaxShowCount));
});
json.lastReadId = savedNotice.lastReadId;
}