diff --git a/app/Console/Commands/Curl.php b/app/Console/Commands/Curl.php index 449965c5..ed9ce526 100644 --- a/app/Console/Commands/Curl.php +++ b/app/Console/Commands/Curl.php @@ -70,7 +70,7 @@ class Curl public static function fetch_data_with_retries($url, $_config = [], $max_retries = 3) { $attempt = 0; - $timeout = 10; // seconds + $timeout = 5; // seconds $connect_timeout = 5; // seconds $debug = Nuh::$options['d'] ?? 0; @@ -136,7 +136,7 @@ class Curl echo "All attempts failed.\n"; curl_close($ch); - return null; // Return null if all retries fail + return json_encode(['no data']); // Return null if all retries fail } public static function curlerrorcode($id) diff --git a/app/Console/Commands/Grapper/Betsapi/Bwin.php b/app/Console/Commands/Grapper/Betsapi/Bwin.php index 40854a79..a3222f2a 100644 --- a/app/Console/Commands/Grapper/Betsapi/Bwin.php +++ b/app/Console/Commands/Grapper/Betsapi/Bwin.php @@ -36,6 +36,10 @@ class Bwin $data = Curl::load($url); + if (! isset($data['pager'])) { + return; + } + $total = round($data['pager']['total'] / $data['pager']['per_page']); if ($debug) { diff --git a/app/Console/Commands/Grapper/Betsapi/Fixtures.php b/app/Console/Commands/Grapper/Betsapi/Fixtures.php index b146a5ef..f590dc97 100644 --- a/app/Console/Commands/Grapper/Betsapi/Fixtures.php +++ b/app/Console/Commands/Grapper/Betsapi/Fixtures.php @@ -58,6 +58,10 @@ class Fixtures $data = Curl::load($url); + if (! isset($data['pager'])) { + return; + } + $page++; if (isset($data['pager']['total'])) { diff --git a/app/Console/Commands/Grapper/Magloo/Fixtures.php b/app/Console/Commands/Grapper/Magloo/Fixtures.php index 80460960..47f8f244 100644 --- a/app/Console/Commands/Grapper/Magloo/Fixtures.php +++ b/app/Console/Commands/Grapper/Magloo/Fixtures.php @@ -74,6 +74,10 @@ class Fixtures $data = Curl::load($url); + if (! count($data)) { + return; + } + foreach ($data as $magloo) { // print_r($magloo); diff --git a/resources/views/filament/tables/columns/fumetto-multiline/bkm.blade.php b/resources/views/filament/tables/columns/fumetto-multiline/bkm.blade.php index 4c9c46fe..3e87facb 100644 --- a/resources/views/filament/tables/columns/fumetto-multiline/bkm.blade.php +++ b/resources/views/filament/tables/columns/fumetto-multiline/bkm.blade.php @@ -3,7 +3,7 @@ @endphp @if (isset($icon)) -