diff --git a/appinfo/info.xml b/appinfo/info.xml index 98f5d64..21599ea 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -22,12 +22,12 @@ https://github.com/nextcloud/ocsms https://raw.githubusercontent.com/nextcloud/ocsms/master/appinfo/screenshots/1.png - - OCA\OcSms\Provider\FullTextSearchProvider - + + OCA\OcSms\Provider\FullTextSearchProvider + - OCA\OcSms\Migration\FixConversationReadStates + OCA\OcSms\Migration\FixConversationReadStates diff --git a/provider/FullTextSearchProvider.php b/provider/FullTextSearchProvider.php index 9074a77..4623509 100644 --- a/provider/FullTextSearchProvider.php +++ b/provider/FullTextSearchProvider.php @@ -1,8 +1,52 @@ + * @copyright Loic Blot 2014-2018 + */ + namespace OCA\YourNameSpace\Provider; use OCA\FullTextSearch\IFullTextSearchProvider; class MyProvider implements IFullTextSearchProvider { + const OCSMS_PROVIDER_ID = 'ocsms'; + + /** @var IL10N */ + private $l10n; + + /** @var ConfigService */ + private $configService; + + /** @var FilesService */ + private $filesService; + + /** @var SearchService */ + private $searchService; + + /** @var MiscService */ + private $miscService; + + public function __construct(IL10N $l10n, ConfigService $configService, + FilesService $filesService, + SearchService $searchService, MiscService $miscService + ) { + $this->l10n = $l10n; + $this->configService = $configService; + $this->filesService = $filesService; + $this->searchService = $searchService; + $this->miscService = $miscService; + } + + /** + * return unique id of the provider + */ + public function getId(): string { + return self::OCSMS_PROVIDER_ID; + } }; ?>