Minor cleanup
This commit is contained in:
@@ -99,8 +99,8 @@ class MangaPresenter(
|
||||
private val loggedServices by lazy { trackManager.services.filter { it.isLogged } }
|
||||
|
||||
private var trackSubscription: Subscription? = null
|
||||
private var searchJob: Job? = null
|
||||
private var refreshJob: Job? = null
|
||||
private var searchTrackerJob: Job? = null
|
||||
private var refreshTrackersJob: Job? = null
|
||||
|
||||
override fun onCreate(savedState: Bundle?) {
|
||||
super.onCreate(savedState)
|
||||
@@ -680,9 +680,9 @@ class MangaPresenter(
|
||||
.subscribeLatestCache(MangaController::onNextTrackers)
|
||||
}
|
||||
|
||||
fun trackingRefresh() {
|
||||
refreshJob?.cancel()
|
||||
refreshJob = launchIO {
|
||||
fun refreshTrackers() {
|
||||
refreshTrackersJob?.cancel()
|
||||
refreshTrackersJob = launchIO {
|
||||
supervisorScope {
|
||||
try {
|
||||
trackList
|
||||
@@ -704,8 +704,8 @@ class MangaPresenter(
|
||||
}
|
||||
|
||||
fun trackingSearch(query: String, service: TrackService) {
|
||||
searchJob?.cancel()
|
||||
searchJob = launchIO {
|
||||
searchTrackerJob?.cancel()
|
||||
searchTrackerJob = launchIO {
|
||||
try {
|
||||
val results = service.search(query)
|
||||
withUIContext { view?.onTrackingSearchResults(results) }
|
||||
|
||||
@@ -50,7 +50,7 @@ class TrackSheet(
|
||||
|
||||
override fun show() {
|
||||
super.show()
|
||||
controller.presenter.trackingRefresh()
|
||||
controller.presenter.refreshTrackers()
|
||||
sheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user