diff --git a/app/Classes/Modules/Orders/Services/FetchesDataFromYDPortal.php b/app/Classes/Modules/Orders/Services/FetchesDataFromYDPortal.php index 526dec48..64292077 100644 --- a/app/Classes/Modules/Orders/Services/FetchesDataFromYDPortal.php +++ b/app/Classes/Modules/Orders/Services/FetchesDataFromYDPortal.php @@ -16,10 +16,9 @@ class FetchesDataFromYDPortal public function clientRequest(string $url, string $method, $body){ $client = new \GuzzleHttp\Client(); - $body['apicode'] = env('YD_API_CODE'); - $request = $client->requestAsync($method, $url, ['query' => $body]); + $request = $client->requestAsync($method, $url, ['query' => $body, 'timeout' => 15]); return $request->wait(); } diff --git a/app/Classes/Modules/PackingLists/Processors/FetchDeliveryUpdatesFromYdPortalProcessor.php b/app/Classes/Modules/PackingLists/Processors/FetchDeliveryUpdatesFromYdPortalProcessor.php index 8bb18abc..ac07795d 100644 --- a/app/Classes/Modules/PackingLists/Processors/FetchDeliveryUpdatesFromYdPortalProcessor.php +++ b/app/Classes/Modules/PackingLists/Processors/FetchDeliveryUpdatesFromYdPortalProcessor.php @@ -69,7 +69,7 @@ class FetchDeliveryUpdatesFromYdPortalProcessor try { $client = new \GuzzleHttp\Client(['cookies' => true, 'headers' => ['Cookie' => 'utc_offset=480']]); - $request = $client->request('get', 'https://main.universe.com.my/Tracking/User/Paging?sEcho=1&sTrackingNo='.$packingList->reference.'&sOrgId=sti'); + $request = $client->request('get', 'https://main.universe.com.my/Tracking/User/Paging?sEcho=1&sTrackingNo='.$packingList->reference.'&sOrgId=sti', ['timeout' => 3]); $deliveryTracking = json_decode($request->getBody()->getContents()); foreach (array_reverse($deliveryTracking->aaData) as $trackingRow) { $trackingDate = Carbon::createFromFormat('d/m/y H:i', $trackingRow->LocalDateTime);