]> git.mxchange.org Git - friendica.git/commitdiff
Differentiate both UserGServer types used in Content/Conversation
authorHypolite Petovan <hypolite@mrpetovan.com>
Wed, 20 Nov 2024 16:51:46 +0000 (11:51 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Wed, 20 Nov 2024 16:51:46 +0000 (11:51 -0500)
- Address https://forum.friendi.ca/display/0b6b25a8-5967-3d08-355b-14b668843210

src/Content/Conversation.php

index 110f18933feaa5615858e97c6a5b9e43a4a6b7a3..f765e39e319ef80b63ca4cac649d3ccd2cb3c9c1 100644 (file)
@@ -34,7 +34,8 @@ use Friendica\Network\HTTPException\InternalServerErrorException;
 use Friendica\Object\Post as PostObject;
 use Friendica\Object\Thread;
 use Friendica\Protocol\Activity;
-use Friendica\User\Settings\Repository\UserGServer;
+use Friendica\User\Settings\Entity\UserGServer as UserGServerEntity;
+use Friendica\User\Settings\Repository\UserGServer as UserGServerRepository;
 use Friendica\Util\Crypto;
 use Friendica\Util\DateTimeFormat;
 use Friendica\Util\Profiler;
@@ -81,10 +82,10 @@ class Conversation
        private $mode;
        /** @var IHandleUserSessions */
        private $session;
-       /** @var UserGServer */
+       /** @var UserGServerRepository */
        private $userGServer;
 
-       public function __construct(UserGServer $userGServer, LoggerInterface $logger, Profiler $profiler, Activity $activity, L10n $l10n, Item $item, Arguments $args, BaseURL $baseURL, IManageConfigValues $config, IManagePersonalConfigValues $pConfig, Page $page, Mode $mode, AppHelper $appHelper, IHandleUserSessions $session)
+       public function __construct(UserGServerRepository $userGServer, LoggerInterface $logger, Profiler $profiler, Activity $activity, L10n $l10n, Item $item, Arguments $args, BaseURL $baseURL, IManageConfigValues $config, IManagePersonalConfigValues $pConfig, Page $page, Mode $mode, AppHelper $appHelper, IHandleUserSessions $session)
        {
                $this->activity    = $activity;
                $this->item        = $item;
@@ -455,7 +456,7 @@ class Conversation
 
                $userGservers = $this->userGServer->listIgnoredByUser($this->session->getLocalUserId());
 
-               $ignoredGsids = array_map(function (UserGServer $userGServer) {
+               $ignoredGsids = array_map(function (UserGServerEntity $userGServer) {
                        return $userGServer->gsid;
                }, $userGservers->getArrayCopy());