Merge pull request #11882 from annando/warnings
Fix logger warnings/errors
This commit is contained in:
commit
6557efd786
4 changed files with 14 additions and 7 deletions
|
@ -1966,8 +1966,10 @@ class Processor
|
||||||
$name = $tag['name'];
|
$name = $tag['name'];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Network::isValidHttpUrl($tag['href'])) {
|
||||||
$body = str_replace($tag['name'], $hash . '[url=' . $tag['href'] . ']' . $name . '[/url]', $body);
|
$body = str_replace($tag['name'], $hash . '[url=' . $tag['href'] . ']' . $name . '[/url]', $body);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return $body;
|
return $body;
|
||||||
});
|
});
|
||||||
|
|
|
@ -648,7 +648,7 @@ class Transmitter
|
||||||
}
|
}
|
||||||
|
|
||||||
$parent = Post::selectFirst(['causer-link', 'post-reason'], ['id' => $item['parent']]);
|
$parent = Post::selectFirst(['causer-link', 'post-reason'], ['id' => $item['parent']]);
|
||||||
if (($parent['post-reason'] == Item::PR_ANNOUNCEMENT) && !empty($parent['causer-link'])) {
|
if (!empty($parent) && ($parent['post-reason'] == Item::PR_ANNOUNCEMENT) && !empty($parent['causer-link'])) {
|
||||||
$profile = APContact::getByURL($parent['causer-link'], false);
|
$profile = APContact::getByURL($parent['causer-link'], false);
|
||||||
$is_forum_thread = isset($profile['type']) && $profile['type'] == 'Group';
|
$is_forum_thread = isset($profile['type']) && $profile['type'] == 'Group';
|
||||||
} else {
|
} else {
|
||||||
|
@ -1610,7 +1610,7 @@ class Transmitter
|
||||||
$data['url'] = $link ?? $item['plink'];
|
$data['url'] = $link ?? $item['plink'];
|
||||||
$data['attributedTo'] = $item['author-link'];
|
$data['attributedTo'] = $item['author-link'];
|
||||||
$data['sensitive'] = self::isSensitive($item['uri-id']);
|
$data['sensitive'] = self::isSensitive($item['uri-id']);
|
||||||
$data['conversation'] = $data['context'] = $item['conversation'];
|
$data['conversation'] = $data['context'] = ($item['conversation'] ?? '');
|
||||||
|
|
||||||
if (!empty($item['title'])) {
|
if (!empty($item['title'])) {
|
||||||
$data['name'] = BBCode::toPlaintext($item['title'], false);
|
$data['name'] = BBCode::toPlaintext($item['title'], false);
|
||||||
|
|
|
@ -2001,11 +2001,11 @@ class Diaspora
|
||||||
Logger::info('Participation stored', ['id' => $message_id, 'guid' => $guid, 'parent_guid' => $parent_guid, 'author' => $author]);
|
Logger::info('Participation stored', ['id' => $message_id, 'guid' => $guid, 'parent_guid' => $parent_guid, 'author' => $author]);
|
||||||
|
|
||||||
// Send all existing comments and likes to the requesting server
|
// Send all existing comments and likes to the requesting server
|
||||||
$comments = Post::select(['id', 'uri-id', 'parent-author-network', 'author-network', 'verb'],
|
$comments = Post::select(['id', 'uri-id', 'parent-author-network', 'author-network', 'verb', 'gravity'],
|
||||||
['parent' => $toplevel_parent_item['id'], 'gravity' => [GRAVITY_COMMENT, GRAVITY_ACTIVITY]]);
|
['parent' => $toplevel_parent_item['id'], 'gravity' => [GRAVITY_COMMENT, GRAVITY_ACTIVITY]]);
|
||||||
while ($comment = Post::fetch($comments)) {
|
while ($comment = Post::fetch($comments)) {
|
||||||
if (in_array($comment['verb'], [Activity::FOLLOW, Activity::TAG])) {
|
if (($comment['gravity'] == GRAVITY_ACTIVITY) && !in_array($comment['verb'], [Activity::LIKE, Activity::DISLIKE])) {
|
||||||
Logger::info('participation messages are not relayed', ['item' => $comment['id']]);
|
Logger::info('Unsupported activities are not relayed', ['item' => $comment['id'], 'verb' => $comment['verb']]);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2020,7 +2020,7 @@ class Diaspora
|
||||||
}
|
}
|
||||||
|
|
||||||
Logger::info('Deliver participation', ['item' => $comment['id'], 'contact' => $author_contact['cid']]);
|
Logger::info('Deliver participation', ['item' => $comment['id'], 'contact' => $author_contact['cid']]);
|
||||||
if (Worker::add(PRIORITY_HIGH, 'Delivery', Delivery::POST, $comment['id'], $author_contact['cid'])) {
|
if (Worker::add(PRIORITY_HIGH, 'Delivery', Delivery::POST, $comment['uri-id'], $author_contact['cid'], $datarray['uid'])) {
|
||||||
Post\DeliveryData::incrementQueueCount($comment['uri-id'], 1);
|
Post\DeliveryData::incrementQueueCount($comment['uri-id'], 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -502,6 +502,11 @@ class Notifier
|
||||||
$a = DI::app();
|
$a = DI::app();
|
||||||
$delivery_queue_count = 0;
|
$delivery_queue_count = 0;
|
||||||
|
|
||||||
|
if ($target_item['verb'] == Activity::ANNOUNCE) {
|
||||||
|
Logger::notice('Announces are only delivery via ActivityPub', ['cmd' => $cmd, 'id' => $target_item['id'], 'guid' => $target_item['guid'], 'uri-id' => $target_item['uri-id'], 'uri' => $target_item['uri']]);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
foreach ($contacts as $contact) {
|
foreach ($contacts as $contact) {
|
||||||
// Direct delivery of local contacts
|
// Direct delivery of local contacts
|
||||||
if (!in_array($cmd, [Delivery::RELOCATION, Delivery::SUGGESTION, Delivery::DELETION, Delivery::MAIL]) && $target_uid = User::getIdForURL($contact['url'])) {
|
if (!in_array($cmd, [Delivery::RELOCATION, Delivery::SUGGESTION, Delivery::DELETION, Delivery::MAIL]) && $target_uid = User::getIdForURL($contact['url'])) {
|
||||||
|
|
Loading…
Reference in a new issue