diff options
Diffstat (limited to 'app/Libraries/Background.php')
| -rw-r--r-- | app/Libraries/Background.php | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/app/Libraries/Background.php b/app/Libraries/Background.php index 920c866..db9e42f 100644 --- a/app/Libraries/Background.php +++ b/app/Libraries/Background.php @@ -182,7 +182,7 @@ class Background { public function checkIfIsAiring() { $jikan = new Malclient; - foreach( Anime::where('is_airing', true)->get() as $anime) { + foreach( Anime::where('airing_status', '=', 4)->get() as $anime) { try { $animeInfo = $jikan->getAnime( (new \Jikan\Request\Anime\AnimeRequest( $anime->mal_id )) @@ -191,14 +191,18 @@ class Background { echo "checkIfIsAiring: Problem requesting AnimeInfo for (" . $anime->mal_id . ") continue\n"; echo $e->getMessage(); echo "\n\n"; + sleep(10); continue; } + + $airing_status = getAiringStatusCode( $animeInfo->getStatus() ); if ( ! $animeInfo->isAiring() ) { DB::table('anime') ->where('mal_id', $anime->mal_id) - ->update(['is_airing' => false]); + ->update(['is_airing' => false, 'airing_status' => $airing_status]); } + sleep(10); } } |
