|
|
|
|
@ -776,6 +776,18 @@ class OC_App { |
|
|
|
|
return $apps; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* List all supported apps |
|
|
|
|
* |
|
|
|
|
* @return array |
|
|
|
|
*/ |
|
|
|
|
public function getSupportedApps(): array { |
|
|
|
|
/** @var \OCP\Support\Subscription\IRegistry $subscriptionRegistry */ |
|
|
|
|
$subscriptionRegistry = \OC::$server->query(\OCP\Support\Subscription\IRegistry::class); |
|
|
|
|
$supportedApps = $subscriptionRegistry->delegateGetSupportedApps(); |
|
|
|
|
return $supportedApps; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* List all apps, this is used in apps.php |
|
|
|
|
* |
|
|
|
|
@ -790,9 +802,7 @@ class OC_App { |
|
|
|
|
$appList = []; |
|
|
|
|
$langCode = \OC::$server->getL10N('core')->getLanguageCode(); |
|
|
|
|
$urlGenerator = \OC::$server->getURLGenerator(); |
|
|
|
|
/** @var \OCP\Support\Subscription\IRegistry $subscriptionRegistry */ |
|
|
|
|
$subscriptionRegistry = \OC::$server->query(\OCP\Support\Subscription\IRegistry::class); |
|
|
|
|
$supportedApps = $subscriptionRegistry->delegateGetSupportedApps(); |
|
|
|
|
$supportedApps = $this->getSupportedApps(); |
|
|
|
|
|
|
|
|
|
foreach ($installedApps as $app) { |
|
|
|
|
if (array_search($app, $blacklist) === false) { |
|
|
|
|
|