From 72d5e94c973c814a916aa1fe93d5cebc577d118b Mon Sep 17 00:00:00 2001 From: Binyamin Yawitz <316103+byawitz@users.noreply.github.com> Date: Tue, 4 Jun 2024 16:56:28 -0400 Subject: [PATCH] wip: coroutines --- app/cli.php | 8 ++++++++ src/Appwrite/Platform/Tasks/Doctor.php | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/cli.php b/app/cli.php index ff096c2906..5f146e59bd 100644 --- a/app/cli.php +++ b/app/cli.php @@ -28,11 +28,18 @@ Runtime::enableCoroutine(SWOOLE_HOOK_ALL); * @var Container $container */ $auth = new Dependency(); +$register = new Dependency(); $logError = new Dependency(); $queueForDeletes = new Dependency(); $queueForHamster = new Dependency(); $queueForCertificates = new Dependency(); +$register + ->setName('register') + ->setCallback(function () use (&$global): Registry { + return $global; + }); + $queueForHamster ->setName('queueForHamster') ->inject('queue') @@ -101,6 +108,7 @@ $auth $container->set($auth); $container->set($logError); +$container->set($register); $container->set($queueForHamster); $container->set($queueForDeletes); $container->set($queueForCertificates); diff --git a/src/Appwrite/Platform/Tasks/Doctor.php b/src/Appwrite/Platform/Tasks/Doctor.php index b639f420ef..e227364e17 100644 --- a/src/Appwrite/Platform/Tasks/Doctor.php +++ b/src/Appwrite/Platform/Tasks/Doctor.php @@ -111,7 +111,7 @@ class Doctor extends Action Console::log('🟢 Logging adapter is enabled (' . $providerName . ')'); } - \sleep(0.2); + \sleep(1); try { Console::log("\n" . '[Connectivity]'); @@ -200,7 +200,7 @@ class Doctor extends Action Console::error('🔴 ' . str_pad("SMTP", 47, '.') . 'disconnected'); } - \sleep(0.2); + \sleep(1); Console::log(''); Console::log('[Volumes]'); @@ -228,7 +228,7 @@ class Doctor extends Action } } - \sleep(0.2); + \sleep(1); Console::log(''); Console::log('[Disk Space]');