Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/fulltextsearch.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxence Lange <maxence@artificial-owl.com>2019-06-08 13:25:50 +0300
committerMaxence Lange <maxence@artificial-owl.com>2019-06-08 13:25:50 +0300
commit462ad76d78b38289705c29168a38cec62fc33210 (patch)
tree5d779e91fe4406d2033a57f91336bd253a6384a1
parentdea8d3616d7dd43e7eefd985d37d093c335cf78c (diff)
parent07540bf7c6955b60d9d67c1c57a303dc9b075e58 (diff)
Merge remote-tracking branch 'origin/stable15' into stable15v1.2.9
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
-rw-r--r--lib/Service/IndexService.php17
1 files changed, 3 insertions, 14 deletions
diff --git a/lib/Service/IndexService.php b/lib/Service/IndexService.php
index 549b710..bbd346f 100644
--- a/lib/Service/IndexService.php
+++ b/lib/Service/IndexService.php
@@ -206,7 +206,7 @@ class IndexService implements IIndexService {
private function updateDocumentsWithCurrIndex(
IFullTextSearchProvider $provider, array $documents, IIndexOptions $options
): array {
- $currIndex = $this->getProviderIndexFromProvider($provider->getId());
+
$result = [];
$count = 0;
foreach ($documents as $document) {
@@ -218,7 +218,8 @@ class IndexService implements IIndexService {
$count++;
try {
- $index = $currIndex->getIndex($document->getId());
+ $index =
+ $this->indexesRequest->getIndex($document->getProviderId(), $document->getId());
} catch (IndexDoesNotExistException $e) {
$index = new Index($document->getProviderId(), $document->getId());
$index->setStatus(Index::INDEX_FULL);
@@ -268,18 +269,6 @@ class IndexService implements IIndexService {
/**
- * @param string $providerId
- *
- * @return ProviderIndexes
- */
- private function getProviderIndexFromProvider(string $providerId): ProviderIndexes {
- $indexes = $this->indexesRequest->getIndexesFromProvider($providerId);
-
- return new ProviderIndexes($indexes);
- }
-
-
- /**
* @param IFullTextSearchPlatform $platform
* @param IFullTextSearchProvider $provider
* @param IndexDocument[] $documents