From 9ce8ff0b0804f1be2366edb8ec5a8383897d30e9 Mon Sep 17 00:00:00 2001 From: Maxence Lange Date: Sat, 8 Jun 2019 09:18:07 -0100 Subject: [PATCH] getIndex() Signed-off-by: Maxence Lange --- lib/Service/IndexService.php | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/lib/Service/IndexService.php b/lib/Service/IndexService.php index 549b7104..bbd346ff 100644 --- a/lib/Service/IndexService.php +++ b/lib/Service/IndexService.php @@ -206,7 +206,7 @@ public function indexProviderContentFromUser( 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 @@ private function updateDocumentsWithCurrIndex( $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); @@ -267,18 +268,6 @@ private function isDocumentUpToDate(IFullTextSearchProvider $provider, IndexDocu } - /** - * @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