From ee4050ffdad33ed8be78f9f19efa03b79eee8a2c Mon Sep 17 00:00:00 2001 From: ali Date: Fri, 21 Jul 2023 12:28:26 +0430 Subject: [PATCH] add client timeout --- config/nativephp-internal.php | 5 +++++ src/Client/Client.php | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config/nativephp-internal.php b/config/nativephp-internal.php index 4210df92..0780edb6 100644 --- a/config/nativephp-internal.php +++ b/config/nativephp-internal.php @@ -29,4 +29,9 @@ * The URL to the NativePHP API. */ 'api_url' => env('NATIVEPHP_API_URL', 'http://localhost:4000/api/'), + + /** + * + */ + 'timeout' => env('NATIVEPHP_TIMEOUT', 3600), ]; diff --git a/src/Client/Client.php b/src/Client/Client.php index e444ea4a..525d1e14 100644 --- a/src/Client/Client.php +++ b/src/Client/Client.php @@ -14,7 +14,7 @@ public function __construct() { $this->client = Http::asJson() ->baseUrl(config('nativephp-internal.api_url', '')) - ->timeout(60 * 60) + ->timeout(config('nativephp-internal.timeout')) ->withHeaders([ 'X-NativePHP-Secret' => config('nativephp-internal.secret'), ])