From aee08ba0f99fb487072a0d7db8fe1e9b384d9e90 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Fri, 28 Feb 2020 13:35:27 +0000 Subject: [PATCH] fix(bulk-email): wait 5s per 250 messages for server queue --- migrations/users/bulk-email.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/migrations/users/bulk-email.js b/migrations/users/bulk-email.js index 611a5ad463..7aa90291d9 100644 --- a/migrations/users/bulk-email.js +++ b/migrations/users/bulk-email.js @@ -8,13 +8,16 @@ const BASE_URL = nconf.get('BASE_URL'); const EMAIL_SLUG = 'mandrill-email-slug'; // Set email template to send const MIGRATION_NAME = 'bulk-email'; -const progressCount = 1000; +const progressCount = 250; let count = 0; async function updateUser (user) { count += 1; - if (count % progressCount === 0) console.warn(`${count} ${user._id}`); + if (count % progressCount === 0) { + console.warn(`${count} ${user._id}`); + await new Promise(resolve => setTimeout(resolve, 5000)); + } await sendTxn( user,