From c825a893c1b61b604243a3ae11e2d44989f6ebac Mon Sep 17 00:00:00 2001 From: Husam Aamer Date: Tue, 16 Aug 2022 13:13:35 +0300 Subject: [PATCH] Removing code to modify ordered facets since Algolia now supports displaying ordered facets as configured on dashboard --- .../DynamicFacetListInteractor+Searcher.swift | 29 ------------------- 1 file changed, 29 deletions(-) diff --git a/Sources/InstantSearchCore/DynamicFacets/DynamicFacetListInteractor+Searcher.swift b/Sources/InstantSearchCore/DynamicFacets/DynamicFacetListInteractor+Searcher.swift index 9cc7db6c..96c21e82 100644 --- a/Sources/InstantSearchCore/DynamicFacets/DynamicFacetListInteractor+Searcher.swift +++ b/Sources/InstantSearchCore/DynamicFacets/DynamicFacetListInteractor+Searcher.swift @@ -53,37 +53,8 @@ public extension DynamicFacetListInteractor { }) } } -// print("====") -// print("ordering",facetOrdering.facets.order) -// print("++++") - - /* - - Overriding server facet ordering manually - becuase I can't access HitsSearcher index object to set renderingContent like shown here - link: https://www.algolia.com/doc/api-reference/api-parameters/renderingContent/ - - and I couldn't implement it using the AlgoliaSearchClient becuase of framework issue - - */ - - let facetOrdering = FacetOrdering(facets: FacetsOrder(order: ["hierarchicalCategories.lvl0", "facet_brand", "variations.color_code","sizes","price.value"]), - values: [: - /* - "brand": FacetValuesOrder( - order: ["uniqlo"], - sortRemainingBy: .count - ), - "size": FacetValuesOrder( - order: ["S", "M", "L"], - sortRemainingBy: .hidden - )*/ - ]) - interactor.orderedFacets = FacetsOrderer(facetOrder: facetOrdering, facets: facets)() -// print("++++") -// print("result",interactor.orderedFacets.compactMap({$0.attribute})) } else { interactor.orderedFacets = [] }