From ee74fc75885d34eeb02450148e471f40cbb6c091 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Tue, 13 May 2025 15:47:18 -0400 Subject: [PATCH] FIX: esperar al siguiente minuto --- cli/src/Command/BaseLoop.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cli/src/Command/BaseLoop.php b/cli/src/Command/BaseLoop.php index 7251622..5c18877 100644 --- a/cli/src/Command/BaseLoop.php +++ b/cli/src/Command/BaseLoop.php @@ -40,7 +40,11 @@ class BaseLoop extends Console\Command\Command // wait for next minute $now = new DateTimeImmutable(); $nextMinute = new DateTimeImmutable($now->format('Y-m-d H:i:00')); - $nextMinute->add(new \DateInterval('PT1M')); + $nextMinute = $nextMinute->add(new \DateInterval('PT1M')); + $this->logger->debug('Wait', [ + 'now' => $now->format('Y-m-d H:i:s.u'), + 'nextMinute' => $nextMinute->format('Y-m-d H:i:s.u'), + ]); $diff = $nextMinute->getTimestamp() - $now->getTimestamp(); if ($diff > 0) { $output->writeln("Waiting {$diff} seconds...");