Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorVincent Petry <vincent@nextcloud.com>2022-04-07 18:40:26 +0300
committerGitHub <noreply@github.com>2022-04-07 18:40:26 +0300
commit462a43ac2b4879a369d2c7d36925aafe18d1f796 (patch)
tree8a8e8679f81ef16182f70037f768fa6463e41267 /lib
parent4bb8e9472eb4459f9a5e3d6522fbb5df370b0573 (diff)
parentddc739b5ac2bb5f54fdb47db6a3e0dfe83d1c473 (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.php13
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