Only log when there is data

This commit is contained in:
Michael 2020-03-05 22:24:31 +00:00
parent 652a4ec9c7
commit 2f63249f3b

View file

@ -1288,28 +1288,32 @@ class GContact
if (!empty($apcontact['followers']) && is_string($apcontact['followers'])) { if (!empty($apcontact['followers']) && is_string($apcontact['followers'])) {
$followers = ActivityPub::fetchItems($apcontact['followers']); $followers = ActivityPub::fetchItems($apcontact['followers']);
Logger::info('Discover AP followers', ['url' => $url, 'contacts' => count($followers)]); if (!empty($followers)) {
foreach ($followers as $follower) { Logger::info('Discover AP followers', ['url' => $url, 'contacts' => count($followers)]);
if (DBA::exists('gcontact', ['nurl' => Strings::normaliseLink(($follower))])) { foreach ($followers as $follower) {
continue; if (DBA::exists('gcontact', ['nurl' => Strings::normaliseLink(($follower))])) {
continue;
}
Logger::info('Discover new AP contact', ['url' => $follower]);
Worker::add(PRIORITY_LOW, 'UpdateGContact', $follower);
} }
Logger::info('Discover new AP contact', ['url' => $follower]); Logger::info('AP followers discovery finished', ['url' => $url]);
Worker::add(PRIORITY_LOW, 'UpdateGContact', $follower);
} }
Logger::info('AP followers discovery finished', ['url' => $url]);
} }
if (!empty($apcontact['following']) && is_string($apcontact['following'])) { if (!empty($apcontact['following']) && is_string($apcontact['following'])) {
$followings = ActivityPub::fetchItems($apcontact['following']); $followings = ActivityPub::fetchItems($apcontact['following']);
Logger::info('Discover AP followings', ['url' => $url, 'contacts' => count($followings)]); if (!empty($followings)) {
foreach ($followings as $following) { Logger::info('Discover AP followings', ['url' => $url, 'contacts' => count($followings)]);
if (DBA::exists('gcontact', ['nurl' => Strings::normaliseLink(($following))])) { foreach ($followings as $following) {
continue; if (DBA::exists('gcontact', ['nurl' => Strings::normaliseLink(($following))])) {
continue;
}
Logger::info('Discover new AP contact', ['url' => $following]);
Worker::add(PRIORITY_LOW, 'UpdateGContact', $following);
} }
Logger::info('Discover new AP contact', ['url' => $following]); Logger::info('AP followings discovery finished', ['url' => $url]);
Worker::add(PRIORITY_LOW, 'UpdateGContact', $following);
} }
Logger::info('AP followings discovery finished', ['url' => $url]);
} }