summaryrefslogtreecommitdiff
path: root/app/Libraries/AnimeSeason.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Libraries/AnimeSeason.php')
-rw-r--r--app/Libraries/AnimeSeason.php22
1 files changed, 19 insertions, 3 deletions
diff --git a/app/Libraries/AnimeSeason.php b/app/Libraries/AnimeSeason.php
index 1bc3655..f0296af 100644
--- a/app/Libraries/AnimeSeason.php
+++ b/app/Libraries/AnimeSeason.php
@@ -21,7 +21,10 @@ class AnimeSeason {
public $anime;
public function __construct() {
- #Anime::where('mal_id', 2 );
+ }
+
+ public function save() {
+ #Anime::where('mal_id', 2 );
$jikan = new MalClient;
$season = $jikan->getSeasonal(
@@ -34,10 +37,23 @@ class AnimeSeason {
$count = 0;
foreach($season->anime as $entry) {
+ /**
+ * Debug
+ if ( DB::table('stats')->where('mal_id', $entry->getMalID())->exists() ) {
+ continue;
+ }
+ #*/
+
+ /**
+ * Sleep to avoid 403 by MAL.
+ */
+ sleep(10);
+
$count++;
#Anime::where('mal_id', $entry->getMalID() );
- $anime = new Anime( $entry->getMalID() );
+ $anime = new Anime();
+ $anime->fill( $entry->getMalID() );
if( ! DB::table('anime')->where('mal_id', $entry->getMalID() )->exists() ) {
$anime->save();
@@ -51,11 +67,11 @@ class AnimeSeason {
/*
echo "<pre>";
var_dump($animeStats);
- */
if ( $count == 1) {
return;
}
+ */
}
}