summaryrefslogtreecommitdiff
path: root/app/Libraries/AnimeSeason.php
diff options
context:
space:
mode:
authorhorus2020-03-05 16:02:10 +0100
committerhorus2020-03-05 16:02:10 +0100
commit5dda561d73c9a5698386d643d56a142aa4bbdeec (patch)
tree55afe2db98d0fa15fc845cc3da3afe6b517bbd3d /app/Libraries/AnimeSeason.php
parent420e44e0fe4623a439e26dfd0526ee5ef606a170 (diff)
downloadsenpai-5dda561d73c9a5698386d643d56a142aa4bbdeec.tar.gz
Committing intermediate state.
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;
}
+ */
}
}