@@ -15,7 +15,6 @@ import net.squanchy.schedule.view.EventItemView
1515import net.squanchy.search.SearchListElement
1616import net.squanchy.search.SearchListElement.EventElement
1717import net.squanchy.search.SearchListElement.SpeakerElement
18- import net.squanchy.search.SearchResult
1918import net.squanchy.search.view.SearchItemViewHolder.AlgoliaLogoViewHolder
2019import net.squanchy.search.view.SearchItemViewHolder.HeaderViewHolder
2120import net.squanchy.search.view.SearchItemViewHolder.SearchEventViewHolder
@@ -28,8 +27,6 @@ internal class SearchAdapter(activity: AppCompatActivity) : ListAdapter<SearchLi
2827
2928 private lateinit var listener: SearchRecyclerView .OnSearchResultClickListener
3029
31- private var searchResult = SearchResult .Success (emptyList())
32-
3330 init {
3431 this .activity = activity
3532
@@ -95,19 +92,17 @@ internal class SearchAdapter(activity: AppCompatActivity) : ListAdapter<SearchLi
9592
9693 private fun isEmpty () = itemCount == 0
9794
98- fun updateWith (searchResult : SearchResult . Success , listener : SearchRecyclerView .OnSearchResultClickListener ) {
95+ fun updateWith (items : List < SearchListElement > , listener : SearchRecyclerView .OnSearchResultClickListener ) {
9996 this .listener = listener
100- this .searchResult = searchResult
101-
102- super .submitList(searchResult.elements)
97+ super .submitList(items)
10398 }
10499
105100 @Deprecated(
106101 message = " Use updateWith() instead" ,
107- replaceWith = ReplaceWith (" updateWith(searchResult , onSearchResultClickListener)" ),
102+ replaceWith = ReplaceWith (" updateWith(items , onSearchResultClickListener)" ),
108103 level = DeprecationLevel .ERROR
109104 )
110- override fun submitList (list : MutableList <SearchListElement >? ) {
105+ override fun submitList (items : MutableList <SearchListElement >? ) {
111106 throw UnsupportedOperationException (" Use updateWith() instead" )
112107 }
113108
0 commit comments