Skip to content

Commit 72be089

Browse files
committed
Reset delay on each processed message
1 parent e39bfb8 commit 72be089

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/AsyncClient.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
final class AsyncClient
1616
{
17+
const DEFAULT_DELAY = 200;
1718
const NO_ACTIVITY_TIMEOUT = 120;
1819
const NO_PING_RESPONSE_TIMEOUT = 30;
1920

@@ -42,7 +43,7 @@ final class AsyncClient
4243
/**
4344
* @var int
4445
*/
45-
protected $delay = 200;
46+
protected $delay = self::DEFAULT_DELAY;
4647

4748
/**
4849
* @internal
@@ -99,6 +100,8 @@ public function __construct(Observable $client)
99100

100101
// Deal with connection established messages
101102
->map(function (array $message) {
103+
$this->delay = self::DEFAULT_DELAY;
104+
102105
$event = Event::createFromMessage($message);
103106

104107
if ($event->getEvent() === 'pusher:connection_established') {

0 commit comments

Comments
 (0)