diff --git a/lib/Service/AppRepository.php b/lib/Service/AppRepository.php index ce96107..ae865ce 100644 --- a/lib/Service/AppRepository.php +++ b/lib/Service/AppRepository.php @@ -3,6 +3,7 @@ namespace OCA\SideMenu\Service; use OC\User\User; +use OCP\INavigationManager; use OCP\L10N\IFactory; /** @@ -34,6 +35,7 @@ class AppRepository public function __construct( \OC_App $ocApp, + protected INavigationManager $navigationManager, IFactory $l10nFactory, ConfigProxy $config, CategoryRepository $categoryRepository @@ -51,7 +53,7 @@ class AppRepository */ public function getVisibleApps() { - $navigation = $this->ocApp->getNavigation(); + $navigation = $this->navigationManager->getAll(); $appCategoriesCustom = $this->config->getAppValueArray('apps-categories-custom', '[]'); $categories = $this->categoryRepository->getOrderedCategories(); $apps = $this->ocApp->listAllApps();