Apply 1 suggestion(s) to 1 file(s)

This commit is contained in:
Alex Katlein 2023-07-24 17:43:03 +00:00 committed by birdbird
parent 8d43b935ab
commit eab55a7837

View File

@ -181,9 +181,11 @@ class MediaPlayerManager(
createMediaController(onCreated) createMediaController(onCreated)
rxBusSubscription += RxBus.activeServerChangingObservable.subscribe { oldServer -> rxBusSubscription +=
// Even though Rx should launch on the main thread it doesn't always :( RxBus
mainScope.launch { .activeServerChangingObservable
.subscribeOn(AndroidSchedulers.mainThread())
.subscribe { oldServer ->
if (oldServer != OFFLINE_DB_ID) { if (oldServer != OFFLINE_DB_ID) {
// When the server changes, the playlist can retain the downloaded songs. // When the server changes, the playlist can retain the downloaded songs.
// Incomplete songs should be removed as the new server won't recognise them. // Incomplete songs should be removed as the new server won't recognise them.
@ -196,7 +198,6 @@ class MediaPlayerManager(
switchToLocalPlayer() switchToLocalPlayer()
} }
} }
}
rxBusSubscription += RxBus.activeServerChangedObservable.subscribe { rxBusSubscription += RxBus.activeServerChangedObservable.subscribe {
val jukebox = activeServerProvider.getActiveServer().jukeboxByDefault val jukebox = activeServerProvider.getActiveServer().jukeboxByDefault