Merge pull request #12992 from annando/diaspora-signature

Replace the Diaspora signature upon update
This commit is contained in:
Hypolite Petovan 2023-04-12 04:42:46 -04:00 committed by GitHub
commit 1a36118e7a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -244,7 +244,15 @@ class Item
DBA::close($items);
foreach ($notify_items as $notify_item) {
$post = Post::selectFirst(['uri-id', 'uid'], ['id' => $notify_item]);
$post = Post::selectFirst([], ['id' => $notify_item]);
if ($post['gravity'] != self::GRAVITY_PARENT) {
$signed = Diaspora::createCommentSignature($post);
if (!empty($signed)) {
DBA::replace('diaspora-interaction', ['uri-id' => $post['uri-id'], 'interaction' => json_encode($signed)]);
}
}
Worker::add(Worker::PRIORITY_HIGH, 'Notifier', Delivery::POST, (int)$post['uri-id'], (int)$post['uid']);
}