diff --git a/packages/dashmate/src/listr/tasks/ssl/saveCertificateTask.js b/packages/dashmate/src/listr/tasks/ssl/saveCertificateTask.js index 5899cc611ff..6d5ffc344b5 100644 --- a/packages/dashmate/src/listr/tasks/ssl/saveCertificateTask.js +++ b/packages/dashmate/src/listr/tasks/ssl/saveCertificateTask.js @@ -4,11 +4,11 @@ const fs = require('fs'); const { HOME_DIR_PATH } = require('../../../constants'); /** - * + * @typedef {saveCertificateTask} * @param {Config} config - * @return {Promise} + * @return {Listr} */ -async function saveCertificateTask(config) { +function saveCertificateTask(config) { return new Listr([ { title: 'Save certificates', diff --git a/packages/dashmate/src/listr/tasks/ssl/zerossl/obtainZeroSSLCertificateTaskFactory.js b/packages/dashmate/src/listr/tasks/ssl/zerossl/obtainZeroSSLCertificateTaskFactory.js index b030af54be3..7f71263d71e 100644 --- a/packages/dashmate/src/listr/tasks/ssl/zerossl/obtainZeroSSLCertificateTaskFactory.js +++ b/packages/dashmate/src/listr/tasks/ssl/zerossl/obtainZeroSSLCertificateTaskFactory.js @@ -74,7 +74,7 @@ function obtainZeroSSLCertificateTaskFactory( config.set('platform.dapi.envoy.ssl.providerConfigs.zerossl.id', ctx.response.id); config.set('platform.dapi.envoy.ssl.provider', 'zerossl'); - await saveCertificateTask(config); + return saveCertificateTask(config); }, }, { diff --git a/packages/dashmate/src/listr/tasks/ssl/zerossl/renewZeroSSLCertificateTaskFactory.js b/packages/dashmate/src/listr/tasks/ssl/zerossl/renewZeroSSLCertificateTaskFactory.js index 89cdc6ec100..33b33a2af01 100644 --- a/packages/dashmate/src/listr/tasks/ssl/zerossl/renewZeroSSLCertificateTaskFactory.js +++ b/packages/dashmate/src/listr/tasks/ssl/zerossl/renewZeroSSLCertificateTaskFactory.js @@ -76,7 +76,7 @@ function renewZeroSSLCertificateTaskFactory( task: async (ctx) => { config.set('platform.dapi.envoy.ssl.providerConfigs.zerossl.id', ctx.response.id); - await saveCertificateTask(config); + return saveCertificateTask(config); }, }, { diff --git a/packages/dashmate/src/ssl/zerossl/downloadCertificate.js b/packages/dashmate/src/ssl/zerossl/downloadCertificate.js index e448436398e..65e2bbdf1f3 100644 --- a/packages/dashmate/src/ssl/zerossl/downloadCertificate.js +++ b/packages/dashmate/src/ssl/zerossl/downloadCertificate.js @@ -7,7 +7,7 @@ const wait = require('../../util/wait'); * @typedef {downloadCertificate} * @param {string} id * @param {string} apiKey - * @returns {string} + * @returns {Promise} */ async function downloadCertificate(id, apiKey) { const maxTime = 10 * 60 * 1000; // 10 minutes