Abort processing if there are no more messages

This commit is contained in:
Daniel Gasienica 2018-03-28 10:10:45 -04:00
parent 85490fbc98
commit 1df6dc8378

View file

@ -110,6 +110,10 @@ exports.processAll = async ({ Backbone, upgradeMessageSchema } = {}) => {
const fetchDuration = Date.now() - fetchUnprocessedMessagesStartTime;
const numUnprocessedMessages = unprocessedMessages.length;
if (numUnprocessedMessages === 0) {
break;
}
const upgradeStartTime = Date.now();
const upgradedMessages =
// eslint-disable-next-line no-await-in-loop