From: Hypolite Petovan <hypolite@mrpetovan.com> Date: Sun, 3 Jul 2022 15:40:59 +0000 (-0400) Subject: [twitter] Add logging for error conditions in twitter_fetchtimeline() X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=6822079a0376786d601426953cfc6b1160080fe9;p=friendica-addons.git [twitter] Add logging for error conditions in twitter_fetchtimeline() --- diff --git a/twitter/twitter.php b/twitter/twitter.php index 5e3a4b9c..dd3f8986 100644 --- a/twitter/twitter.php +++ b/twitter/twitter.php @@ -1257,22 +1257,26 @@ function twitter_fetchtimeline(App $a, int $uid) } if ($first_time) { + Logger::warning('First time, continue'); continue; } - if (!stristr($post->source, $application_name)) { - Logger::info('Preparing mirror post', ['twitter-id' => $post->id_str, 'uid' => $uid]); + if (stristr($post->source, $application_name)) { + Logger::warning('Source is application name', ['source' => $post->source, 'application_name' => $application_name]); + continue; + } + Logger::info('Preparing mirror post', ['twitter-id' => $post->id_str, 'uid' => $uid]); - $mirrorpost = twitter_do_mirrorpost($a, $uid, $post); + $mirrorpost = twitter_do_mirrorpost($a, $uid, $post); - if (empty($mirrorpost['body'])) { - continue; - } + if (empty($mirrorpost['body'])) { + Logger::warning('Body is empty', ['post' => $post, 'mirrorpost' => $mirrorpost]); + continue; + } - Logger::info('Posting mirror post', ['twitter-id' => $post->id_str, 'uid' => $uid]); + Logger::info('Posting mirror post', ['twitter-id' => $post->id_str, 'uid' => $uid]); - Post\Delayed::add($mirrorpost['extid'], $mirrorpost, PRIORITY_MEDIUM, Post\Delayed::UNPREPARED); - } + Post\Delayed::add($mirrorpost['extid'], $mirrorpost, PRIORITY_MEDIUM, Post\Delayed::UNPREPARED); } } DI::pConfig()->set($uid, 'twitter', 'lastid', $lastid);