File tree 3 files changed +1
-23
lines changed
app/src/main/java/com/esri/arcgismaps/kotlin/sampleviewer
3 files changed +1
-23
lines changed Original file line number Diff line number Diff line change @@ -117,18 +117,4 @@ object DefaultSampleInfoRepository : SampleInfoRepository {
117
117
override fun getSamplesInCategory (sampleCategory : SampleCategory ): List <Sample > {
118
118
return sampleList.filter { it.metadata.sampleCategory == sampleCategory }
119
119
}
120
-
121
- /* *
122
- * Get a list of samples for the given category string.
123
- */
124
- override fun getSamplesInCategory (sampleCategoryString : String ): List <Sample > {
125
- return sampleList.filter { it.metadata.sampleCategory.text == sampleCategoryString }
126
- }
127
-
128
- /* *
129
- * Get a list of all samples in the app.
130
- */
131
- override fun getAllSamples (): List <Sample > {
132
- return sampleList
133
- }
134
120
}
Original file line number Diff line number Diff line change @@ -23,9 +23,5 @@ interface SampleInfoRepository {
23
23
24
24
fun getSamplesInCategory (sampleCategory : SampleCategory ): List <Sample >
25
25
26
- fun getSamplesInCategory (sampleCategoryString : String ): List <Sample >
27
-
28
26
fun getSampleByName (sampleName : String ): Sample
29
-
30
- fun getAllSamples (): List <Sample >
31
27
}
Original file line number Diff line number Diff line change @@ -53,7 +53,6 @@ import androidx.compose.runtime.collectAsState
53
53
import androidx.compose.runtime.getValue
54
54
import androidx.compose.runtime.mutableStateOf
55
55
import androidx.compose.runtime.remember
56
- import androidx.compose.runtime.saveable.rememberSaveable
57
56
import androidx.compose.runtime.setValue
58
57
import androidx.compose.runtime.snapshotFlow
59
58
import androidx.compose.ui.Alignment
@@ -139,8 +138,6 @@ fun SearchSuggestionsList(
139
138
onRelevantAPISelected : (String ) -> Unit
140
139
141
140
) {
142
- val samplesFromRepository by remember { mutableStateOf(DefaultSampleInfoRepository .getAllSamples()) }
143
-
144
141
Column (
145
142
modifier = Modifier
146
143
.fillMaxSize(),
@@ -169,8 +166,7 @@ fun SearchSuggestionsList(
169
166
key = { suggestion -> suggestion }
170
167
) { suggestion ->
171
168
if (suggestion.second) { // Sample Suggestion
172
- val sample = samplesFromRepository.find { it.name == suggestion.first }
173
- ? : return @items
169
+ val sample = DefaultSampleInfoRepository .getSampleByName(suggestion.first)
174
170
Row (
175
171
modifier = Modifier
176
172
.animateItem()
You can’t perform that action at this time.
0 commit comments