diff options
author | Vincent Petry <vincent@nextcloud.com> | 2022-04-07 18:40:26 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-07 18:40:26 +0300 |
commit | 462a43ac2b4879a369d2c7d36925aafe18d1f796 (patch) | |
tree | 8a8e8679f81ef16182f70037f768fa6463e41267 /lib | |
parent | 4bb8e9472eb4459f9a5e3d6522fbb5df370b0573 (diff) | |
parent | ddc739b5ac2bb5f54fdb47db6a3e0dfe83d1c473 (diff) |
Merge pull request #31847 from nextcloud/performance/user-status-retrival
Retrieve user status only once when displaying page
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/TemplateLayout.php | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/lib/private/TemplateLayout.php b/lib/private/TemplateLayout.php index cf06f021590..6d90d46ec67 100644 --- a/lib/private/TemplateLayout.php +++ b/lib/private/TemplateLayout.php @@ -47,7 +47,6 @@ use OC\Search\SearchQuery; use OC\Template\JSCombiner; use OC\Template\JSConfigHelper; use OC\Template\SCSSCacher; -use OCP\App\IAppManager; use OCP\AppFramework\Http\TemplateResponse; use OCP\Defaults; use OCP\IConfig; @@ -55,7 +54,6 @@ use OCP\IInitialStateService; use OCP\INavigationManager; use OCP\IUserSession; use OCP\Support\Subscription\IRegistry; -use OCP\UserStatus\IManager as IUserStatusManager; use OCP\Util; use Psr\Log\LoggerInterface; @@ -140,17 +138,6 @@ class TemplateLayout extends \OC_Template { } else { $this->assign('userAvatarSet', true); $this->assign('userAvatarVersion', $this->config->getUserValue(\OC_User::getUser(), 'avatar', 'version', 0)); - if (\OC::$server->get(IAppManager::class)->isEnabledForUser('user_status')) { - $userStatusManager = \OC::$server->get(IUserStatusManager::class); - $userStatuses = $userStatusManager->getUserStatuses([$user->getUID()]); - if (array_key_exists($user->getUID(), $userStatuses)) { - $this->assign('userStatus', $userStatuses[$user->getUID()]); - } else { - $this->assign('userStatus', false); - } - } else { - $this->assign('userStatus', false); - } } // check if app menu icons should be inverted |