]> git.mxchange.org Git - friendica-addons.git/commitdiff
The changed error handling hadn't behaved like expected.
authorMichael Vogel <icarus@dabo.de>
Tue, 14 Oct 2014 17:01:26 +0000 (19:01 +0200)
committerMichael Vogel <icarus@dabo.de>
Tue, 14 Oct 2014 17:01:26 +0000 (19:01 +0200)
statusnet/statusnet.php

index 959d598a9b9ec07e570aba007f61339c277adea4..c8b702d19a0007231754b649c73c6a9b7b3e35e9 100644 (file)
@@ -1338,7 +1338,16 @@ function statusnet_fetchhometimeline($a, $uid) {
        $items = $connection->get('statuses/home_timeline', $parameters);
 
        if (!is_array($items)) {
-               logger("statusnet_fetchhometimeline: Error fetching home timeline: ".$items, LOGGER_DEBUG);
+               if (is_object($items) AND isset($items->error))
+                       $errormsg = $items->error;
+               elseif (is_object($items))
+                       $errormsg = print_r($items, true);
+               elseif (is_string($items) OR is_float($items) OR is_int($items))
+                       $errormsg = $items;
+               else
+                       $errormsg = "Unknown error";
+
+               logger("statusnet_fetchhometimeline: Error fetching home timeline: ".$errormsg, LOGGER_DEBUG);
                return;
        }