Fully remove usages of RxJava from tracker classes

TODO: refactor usages to coroutines as well
This commit is contained in:
arkon
2021-01-03 23:41:36 -05:00
parent b1167146c5
commit 7d713b87b1
7 changed files with 13 additions and 24 deletions

View File

@@ -79,7 +79,7 @@ class TrackPresenter(
fun search(query: String, service: TrackService) {
searchSubscription?.let { remove(it) }
searchSubscription = service.search(query)
searchSubscription = runAsObservable({ service.search(query) })
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribeLatestCache(