Merge pull request #1382 from nextcloud/enh/new-way-to-register-resource-provider
Use IProviderManager to register resource provider
This commit is contained in:
@@ -183,10 +183,18 @@ class Application extends App {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Register Collaboration ResourceProvider
|
* Register Collaboration ResourceProvider
|
||||||
|
*
|
||||||
|
* @Todo: Remove if min-version is 18
|
||||||
*/
|
*/
|
||||||
/** @var IManager $resourceManager */
|
if ($version < 18) {
|
||||||
$resourceManager = $this->getContainer()->query(IManager::class);
|
/** @var IManager $resourceManager */
|
||||||
|
$resourceManager = $this->getContainer()->query(IManager::class);
|
||||||
|
} else {
|
||||||
|
/** @var \OCP\Collaboration\Resources\IProviderManager $resourceManager */
|
||||||
|
$resourceManager = $this->getContainer()->query(\OCP\Collaboration\Resources\IProviderManager::class);
|
||||||
|
}
|
||||||
$resourceManager->registerResourceProvider(\OCA\Deck\Collaboration\Resources\ResourceProvider::class);
|
$resourceManager->registerResourceProvider(\OCA\Deck\Collaboration\Resources\ResourceProvider::class);
|
||||||
|
|
||||||
\OC::$server->getEventDispatcher()->addListener('\OCP\Collaboration\Resources::loadAdditionalScripts', function () {
|
\OC::$server->getEventDispatcher()->addListener('\OCP\Collaboration\Resources::loadAdditionalScripts', function () {
|
||||||
\OCP\Util::addScript('deck', 'build/collections');
|
\OCP\Util::addScript('deck', 'build/collections');
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user