Skip to content

Commit 0560f5a

Browse files
committed
fix tests.
1 parent 6165511 commit 0560f5a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pkg/redis/RedisSubscriptionConsumer.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ public function consume(int $timeout = 0): void
3636
throw new \LogicException('No subscribers');
3737
}
3838

39-
$timeout /= 1000;
40-
$endAt = microtime(true) + $timeout;
39+
$timeout = (int) ceil($timeout / 1000);
40+
$endAt = time() + $timeout;
4141

4242
$queueNames = [];
4343
foreach (array_keys($this->subscribers) as $queueName) {
@@ -55,7 +55,7 @@ public function consume(int $timeout = 0): void
5555
* @var PsrConsumer $consumer
5656
* @var callable $processor
5757
*/
58-
$result = $this->context->getRedis()->brpop($currentQueueNames, $timeout ?: 5000);
58+
$result = $this->context->getRedis()->brpop($currentQueueNames, $timeout ?: 5);
5959
if ($result) {
6060
$message = RedisMessage::jsonUnserialize($result->getMessage());
6161
list($consumer, $callback) = $this->subscribers[$result->getKey()];

0 commit comments

Comments
 (0)