Skip to content
Snippets Groups Projects
Commit 53fb1054 authored by Adrien Béraud's avatar Adrien Béraud
Browse files

home: cleanup

Change-Id: I2ad853fb8232787e41619f9aae3cd3e7b2c44060
parent 5361cc0d
No related branches found
No related tags found
No related merge requests found
...@@ -29,25 +29,11 @@ import javax.inject.Inject ...@@ -29,25 +29,11 @@ import javax.inject.Inject
import javax.inject.Named import javax.inject.Named
class HomePresenter @Inject constructor( class HomePresenter @Inject constructor(
private val conversationFacade: ConversationFacade,
private val preferencesService: PreferencesService,
@param:Named("UiScheduler") private val uiScheduler: Scheduler
) : RootPresenter<HomeView>() { ) : RootPresenter<HomeView>() {
private val querySubject = BehaviorSubject.createDefault("")
private val debouncedQury = querySubject.debounce{ item ->
if (item.isEmpty()) Observable.empty() else Observable.timer(350, TimeUnit.MILLISECONDS)
}.distinctUntilChanged()
override fun bindView(view: HomeView) { override fun bindView(view: HomeView) {
super.bindView(view) super.bindView(view)
} }
fun queryTextChanged(query: String) {
Log.w(TAG, "queryTextChanged $query")
querySubject.onNext(query)
}
fun clickQRSearch() { fun clickQRSearch() {
view?.goToQRFragment() view?.goToQRFragment()
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment