diff --git a/src/Sender/PushMessageSender.php b/src/Sender/PushMessageSender.php index d64feff..26983d8 100644 --- a/src/Sender/PushMessageSender.php +++ b/src/Sender/PushMessageSender.php @@ -15,6 +15,8 @@ class PushMessageSender implements PushMessagerSenderInterface { + const DEFAULT_TIMEOUT = 30; + /** * @var Client */ @@ -90,7 +92,7 @@ public function push(PushMessage $message, iterable $subscriptions): iterable $request = $this->requestBuilder->withGCMAuthentication($request, $auth['GCM']); } - $promises[$subscriptionHash] = $this->client->sendAsync($request) + $promises[$subscriptionHash] = $this->client->sendAsync($request, ['timeout' => self::DEFAULT_TIMEOUT]) ->then(function (ResponseInterface $response) use ($subscription) { return new PushResponse($subscription, $response->getStatusCode()); })