Improve message download performance

This commit is contained in:
Scott Nonnenberg 2019-09-26 12:56:31 -07:00
parent 957f6f6474
commit 0c09f9620f
32 changed files with 906 additions and 633 deletions

View file

@ -88,7 +88,7 @@
clearTimeout(timeout);
timeout = setTimeout(destroyExpiredMessages, wait);
}
const throttledCheckExpiringMessages = _.throttle(
const debouncedCheckExpiringMessages = _.debounce(
checkExpiringMessages,
1000
);
@ -97,9 +97,9 @@
nextExpiration: null,
init(events) {
checkExpiringMessages();
events.on('timetravel', throttledCheckExpiringMessages);
events.on('timetravel', debouncedCheckExpiringMessages);
},
update: throttledCheckExpiringMessages,
update: debouncedCheckExpiringMessages,
};
const TimerOption = Backbone.Model.extend({