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;
+ }
};
?>