X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FContact%2FUser.php;h=05530cccc5a7cdf503bf1c1fbcf1a9551c6cd76f;hb=3153e098b0e83910a550773f5661d4e8541b14b7;hp=eb0b5af096aa73aed342bcb51783703fbc0b082b;hpb=8dc4499bcfe0adef3a3a4ff77abfe0c5588a3409;p=friendica.git diff --git a/src/Model/Contact/User.php b/src/Model/Contact/User.php index eb0b5af096..05530cccc5 100644 --- a/src/Model/Contact/User.php +++ b/src/Model/Contact/User.php @@ -23,6 +23,7 @@ namespace Friendica\Model\Contact; use Exception; use Friendica\Core\Logger; +use Friendica\Core\Protocol; use Friendica\Core\System; use Friendica\Database\Database; use Friendica\Database\DBA; @@ -145,6 +146,13 @@ class User return; } + $contact = Contact::getById($cdata['public']); + if ($blocked) { + Protocol::block($contact, $uid); + } else { + Protocol::unblock($contact, $uid); + } + if ($cdata['user'] != 0) { DBA::update('contact', ['blocked' => $blocked], ['id' => $cdata['user'], 'pending' => false]); }