PlayerHolder: kotlinify setListener

This commit is contained in:
Profpatsch 2025-05-13 17:45:29 +02:00 committed by Stypox
parent fc7daa96e9
commit 4fd3ddf392
No known key found for this signature in database
GPG Key ID: 4BDF1B40A49FDD23

View File

@ -71,15 +71,13 @@ class PlayerHolder private constructor() {
fun setListener(newListener: PlayerServiceExtendedEventListener?) {
listener = newListener
if (listener == null) {
return
}
// Force reload data from service
if (playerService != null) {
listener!!.onServiceConnected(playerService!!)
startPlayerListener()
// ^ will call listener.onPlayerConnected() down the line if there is an active player
newListener?.let { listener ->
playerService?.let {
listener.onServiceConnected(it)
startPlayerListener()
// ^ will call listener.onPlayerConnected() down the line if there is an active player
}
}
}