diff options
author | Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | 2023-11-13 16:31:15 +0100 |
---|---|---|
committer | Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com> | 2023-11-14 09:58:20 +0100 |
commit | 174b76fff35f52ed62fe1dc073c17e2d881c8bb0 (patch) | |
tree | f95de36ae0806535babd613897afad6a7ace5e84 /lib/private/Search/SearchComposer.php | |
parent | eaaf954753bf86ce581a0cdc06987b41312cdded (diff) | |
download | nextcloud-server-174b76fff35f52ed62fe1dc073c17e2d881c8bb0.tar.gz nextcloud-server-174b76fff35f52ed62fe1dc073c17e2d881c8bb0.zip |
Add new method `inAppSearch` for advanced search providers
Allows to indicates if a search provider also support in app search
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Diffstat (limited to 'lib/private/Search/SearchComposer.php')
-rw-r--r-- | lib/private/Search/SearchComposer.php | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/private/Search/SearchComposer.php b/lib/private/Search/SearchComposer.php index 41d969ca90b..0c465385a8c 100644 --- a/lib/private/Search/SearchComposer.php +++ b/lib/private/Search/SearchComposer.php @@ -31,6 +31,7 @@ use InvalidArgumentException; use OCP\IURLGenerator; use OCP\Search\FilterDefinition; use OCP\Search\IFilteringProvider; +use OCP\Search\IInAppSearch; use OC\AppFramework\Bootstrap\Coordinator; use OCP\IUser; use OCP\Search\IFilter; @@ -199,6 +200,7 @@ class SearchComposer { 'order' => $provider->getOrder($route, $routeParameters), 'triggers' => $triggers, 'filters' => $this->getFiltersType($filters, $provider->getId()), + 'inAppSearch' => $provider instanceof IInAppSearch, ]; }, $this->providers, |