summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/Libraries/Helper.php6
-rw-r--r--app/MALUser.php10
2 files changed, 12 insertions, 4 deletions
diff --git a/app/Libraries/Helper.php b/app/Libraries/Helper.php
index 9f0ca2d..71e3cea 100644
--- a/app/Libraries/Helper.php
+++ b/app/Libraries/Helper.php
@@ -161,7 +161,11 @@ class Helper {
$actually_watching = array();
- foreach( $user->getIsWatching() as $anime_details ) {
+ $anime = $user->getIsWatching();
+ if ( false === $anime )
+ return false;
+
+ foreach( $anime as $anime_details ) {
$check = DB::table('is_watching')
->where('mal_id', $anime_details["mal_id"])
->where('user_id', $user->id)
diff --git a/app/MALUser.php b/app/MALUser.php
index 6c62e30..f49d09a 100644
--- a/app/MALUser.php
+++ b/app/MALUser.php
@@ -36,9 +36,13 @@ class MALUser extends Model
$jikan = new MalClient;
- $animeList = $jikan->getUserAnimelist(
- new \Jikan\Request\User\UserAnimeListRequest( $this->username, 1, 1 )
- );
+ try {
+ $animeList = $jikan->getUserAnimelist(
+ new \Jikan\Request\User\UserAnimeListRequest( $this->username, 1, 1 )
+ );
+ } catch (\Exception $e){
+ return false;
+ }
$anime = array();