]> git.mxchange.org Git - friendica.git/blobdiff - src/Worker/ProfileUpdate.php
Continued:
[friendica.git] / src / Worker / ProfileUpdate.php
index ba15436d841c0ad189bcb6b6ead793d3e46f58ae..8d14bd3d4ce3f38bef4f01ec1e4b0e4daee1a1fa 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2022, the Friendica project
+ * @copyright Copyright (C) 2010-2024, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -24,6 +24,7 @@ namespace Friendica\Worker;
 use Friendica\Core\Logger;
 use Friendica\Core\Worker;
 use Friendica\DI;
+use Friendica\Protocol\Delivery;
 use Friendica\Protocol\Diaspora;
 use Friendica\Protocol\ActivityPub;
 
@@ -31,7 +32,14 @@ use Friendica\Protocol\ActivityPub;
  * Send updated profile data to Diaspora and ActivityPub
  */
 class ProfileUpdate {
-       public static function execute($uid = 0) {
+       /**
+        * Sends updated profile data to Diaspora and ActivityPub
+        *
+        * @param int $uid User id (optional, default: 0)
+        * @return void
+        */
+       public static function execute(int $uid = 0)
+       {
                if (empty($uid)) {
                        return;
                }
@@ -43,7 +51,13 @@ class ProfileUpdate {
                foreach ($inboxes as $inbox => $receivers) {
                        Logger::info('Profile update for user ' . $uid . ' to ' . $inbox .' via ActivityPub');
                        Worker::add(['priority' => $a->getQueueValue('priority'), 'created' => $a->getQueueValue('created'), 'dont_fork' => true],
-                               'APDelivery', Delivery::PROFILEUPDATE, 0, $inbox, $uid, $receivers);
+                               'APDelivery',
+                               Delivery::PROFILEUPDATE,
+                               0,
+                               $inbox,
+                               $uid,
+                               $receivers
+                       );
                }
 
                Diaspora::sendProfile($uid);