From ed3da3c98d097e9cd1569b959a6b625d98de8198 Mon Sep 17 00:00:00 2001 From: Niklas Keller Date: Thu, 11 Jan 2018 16:43:32 +0100 Subject: [PATCH] Fix DNS lookups --- src/Commands/Issue.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Commands/Issue.php b/src/Commands/Issue.php index 5904bf1..98ff935 100644 --- a/src/Commands/Issue.php +++ b/src/Commands/Issue.php @@ -2,6 +2,7 @@ namespace Kelunik\AcmeClient\Commands; +use Amp\Dns; use Amp\Promise; use Kelunik\Acme\AcmeException; use Kelunik\Acme\AcmeService; @@ -161,7 +162,10 @@ class Issue implements Command { } private function checkDnsRecords(array $domains): \Generator { - $promises = AcmeClient\concurrentMap(10, \array_combine($domains, $domains), 'Amp\Dns\resolve'); + $promises = AcmeClient\concurrentMap(10, $domains, function (string $domain): Promise { + return Dns\resolve($domain); + }); + list($errors) = yield Promise\any($promises); if ($errors) {