Fix: Roll back unnecessary 'flow producer' changes

Change-Id: I9e00d849b34bc6ff6390bdafd934740ab16172bf
pull/1359/head
sangyoon 2 weeks ago
parent 635e74209f
commit 6f2a55601f

@ -19,16 +19,14 @@ package com.google.samples.apps.nowinandroid.core.testing.repository
import com.google.samples.apps.nowinandroid.core.data.model.RecentSearchQuery
import com.google.samples.apps.nowinandroid.core.data.repository.RecentSearchRepository
import kotlinx.coroutines.flow.Flow
import kotlinx.coroutines.flow.flow
import kotlinx.coroutines.flow.flowOf
class TestRecentSearchRepository : RecentSearchRepository {
private val cachedRecentSearches: MutableList<RecentSearchQuery> = mutableListOf()
override fun getRecentSearchQueries(limit: Int): Flow<List<RecentSearchQuery>> =
flow {
emit(cachedRecentSearches.sortedByDescending { it.queriedDate }.take(limit))
}
flowOf(cachedRecentSearches.sortedByDescending { it.queriedDate }.take(limit))
override suspend fun insertOrReplaceRecentSearch(searchQuery: String) {
cachedRecentSearches.add(RecentSearchQuery(searchQuery))

Loading…
Cancel
Save