diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/Http/Controllers/AnimeController.php | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/app/Http/Controllers/AnimeController.php b/app/Http/Controllers/AnimeController.php index 1da62e1..73c8842 100644 --- a/app/Http/Controllers/AnimeController.php +++ b/app/Http/Controllers/AnimeController.php @@ -34,7 +34,7 @@ class AnimeController extends Controller { $anime["stats"] = $anime->getStats()->orderBy('created_at', 'asc')->get(); - foreach( $anime["stats"] as $stats ) { + foreach( $anime["stats"] as $index => $stats ) { if ( ! is_null($stats->score) ) { $score[] = $stats->score; $rank[] = $stats->rank; @@ -44,6 +44,14 @@ class AnimeController extends Controller { $popularity[] = $stats->popularity; $members[] = $stats->members; $favorites[] = $stats->favorites; + + /** + * Sometimes we have a gap in our data, so we fake it by making it the same like last day. + */ + if ( 0 == $stats->plan_to_watch && 0 != $index && 0 != $anime["stats"][$index-1]->plan_to_watch ) { + $stats = $anime["stats"][$index-1]; + } + $watching[] = $stats->watching; $completed[] = $stats->completed; $onhold[] = $stats->onhold; |
