X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FWorker%2FNotifier.php;h=20023792d51925ca550b1b3685a7f49f284ab535;hb=9b7432781b1a3e33713b17b55ab94529f6f9de36;hp=4efd3e912622fd4e590afc0ebca29ee8af54af4d;hpb=b2162f34e921a64adfd148cc82465b6e03624185;p=friendica.git diff --git a/src/Worker/Notifier.php b/src/Worker/Notifier.php index 4efd3e9126..20023792d5 100644 --- a/src/Worker/Notifier.php +++ b/src/Worker/Notifier.php @@ -429,6 +429,11 @@ class Notifier if (DBA::isResult($r)) { foreach ($r as $rr) { + if (!empty($rr['id']) && Contact::isArchived($rr['id'])) { + Logger::info('Contact is archived', $rr); + continue; + } + if (self::isRemovalActivity($cmd, $owner, $rr['network'])) { Logger::log('Skipping dropping for ' . $rr['url'] . ' since the network supports account removal commands.', Logger::DEBUG); continue; @@ -463,6 +468,11 @@ class Notifier // delivery loop while ($contact = DBA::fetch($delivery_contacts_stmt)) { + if (!empty($contact['id']) && Contact::isArchived($contact['id'])) { + Logger::info('Contact is archived', $contact); + continue; + } + if (self::isRemovalActivity($cmd, $owner, $contact['network'])) { Logger::log('Skipping dropping for ' . $contact['url'] . ' since the network supports account removal commands.', Logger::DEBUG); continue;