File tree Expand file tree Collapse file tree 1 file changed +14
-7
lines changed
feature-search/src/main/java/com/hoc/flowmvi/ui/search Expand file tree Collapse file tree 1 file changed +14
-7
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import com.hoc.flowmvi.core.clicks
16
16
import com.hoc.flowmvi.core.navigator.IntentProviders
17
17
import com.hoc.flowmvi.core.queryTextEvents
18
18
import com.hoc.flowmvi.core.toast
19
+ import com.hoc.flowmvi.core.unit
19
20
import com.hoc.flowmvi.domain.repository.UserError
20
21
import com.hoc.flowmvi.mvi_base.AbstractMviActivity
21
22
import com.hoc.flowmvi.ui.search.databinding.ActivitySearchBinding
@@ -114,18 +115,24 @@ class SearchActivity :
114
115
isIconified = false
115
116
queryHint = " Search user..."
116
117
118
+ fun listen () = queryTextEvents()
119
+ .onEach { searchViewQueryTextEventChannel.send(it) }
120
+ .launchIn(lifecycleScope)
121
+ .unit
122
+
117
123
vm.viewState.value
118
124
.originalQuery
119
125
.takeUnless { it.isNullOrBlank() }
120
126
?.let {
121
- menuItem.expandActionView()
122
- setQuery(it, true )
123
- clearFocus( )
124
- }
127
+ post {
128
+ menuItem.expandActionView( )
129
+ setQuery(it, true )
130
+ clearFocus()
125
131
126
- queryTextEvents()
127
- .onEach { searchViewQueryTextEventChannel.send(it) }
128
- .launchIn(lifecycleScope)
132
+ listen()
133
+ }
134
+ }
135
+ ? : listen()
129
136
}
130
137
}
131
138
You can’t perform that action at this time.
0 commit comments