Skip to content

Commit 4fcbbf8

Browse files
fix: Compiler & archive issues (#189)
* fix compiler issue in the DynamicFacetListInteractor & FilterState connection * fix non-isolated SuggestionRow SwiftUI implementation
1 parent ba9e1a8 commit 4fcbbf8

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

Sources/InstantSearch/SwiftUI/SuggestionRow.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
//
77

88
import Foundation
9+
#if canImport(Combine) && canImport(SwiftUI)
10+
import Combine
911
import SwiftUI
1012

1113
/// A view presenting a search query suggestion
@@ -66,3 +68,4 @@ public struct SuggestionRow: View {
6668
}
6769

6870
}
71+
#endif

Sources/InstantSearchCore/DynamicFacets/DynamicFacetListInteractor+FilterState.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public extension DynamicFacetListInteractor {
6262
private func whenSelectionsComputedThenUpdateFilterState() {
6363
interactor.onSelectionsComputed.subscribePast(with: filterState) { filterState, selectionsPerAttribute in
6464
selectionsPerAttribute.forEach { attribute, selections in
65-
let groupID = groupID(for: attribute)
65+
let groupID = self.groupID(for: attribute)
6666
let filters = selections.map { Filter.Facet(attribute: attribute, stringValue: $0) }
6767
filterState.removeAll(for: attribute, fromGroupWithID: groupID)
6868
filterState.addAll(filters: filters, toGroupWithID: groupID)

0 commit comments

Comments
 (0)