added shortcuts and widgets
This commit is contained in:
parent
d47aeccd87
commit
03aeb88964
54 changed files with 2646 additions and 935 deletions
|
@ -2,8 +2,7 @@ package code.name.monkey.retromusic.mvp.contract
|
|||
|
||||
import code.name.monkey.retromusic.mvp.BasePresenter
|
||||
import code.name.monkey.retromusic.mvp.BaseView
|
||||
|
||||
import java.util.ArrayList
|
||||
import java.util.*
|
||||
|
||||
|
||||
/**
|
||||
|
@ -14,6 +13,6 @@ interface SearchContract {
|
|||
interface SearchView : BaseView<ArrayList<Any>>
|
||||
|
||||
interface SearchPresenter : BasePresenter<SearchView> {
|
||||
fun search(query: String)
|
||||
fun search(query: String?)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -27,7 +27,7 @@ class SearchPresenter(private val view: SearchContract.SearchView) : Presenter()
|
|||
}
|
||||
}
|
||||
|
||||
override fun search(query: String) {
|
||||
override fun search(query: String?) {
|
||||
disposable.add(repository.search(query)
|
||||
.debounce(500, TimeUnit.MILLISECONDS)
|
||||
.subscribeOn(schedulerProvider.computation())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue