From 06c8e8f0cbf1433d78398ff94d5a684675e12df4 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Thu, 2 Feb 2017 11:28:35 -0800 Subject: [PATCH] Query dns in parallel --- src/routes/settings.js | 3 --- src/settings.js | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/routes/settings.js b/src/routes/settings.js index 86887da02..d767a14b1 100644 --- a/src/routes/settings.js +++ b/src/routes/settings.js @@ -151,9 +151,6 @@ function getCloudronAvatar(req, res, next) { } function getEmailDnsRecords(req, res, next) { - - req.clearTimeout(); - settings.getEmailDnsRecords(function (error, records) { if (error) return next(new HttpError(500, error)); diff --git a/src/settings.js b/src/settings.js index 655a0af7d..cf29a85a1 100644 --- a/src/settings.js +++ b/src/settings.js @@ -282,7 +282,7 @@ function getEmailDnsRecords(callback) { }; } - async.series([ + async.parallel([ ignoreError(checkMx), ignoreError(checkSpf), ignoreError(checkDmarc),