mirror of
https://github.com/TeamNewPipe/NewPipe
synced 2025-09-10 14:55:59 +00:00
PlayerHolder: kotlinify setListener
This commit is contained in:
@@ -71,15 +71,13 @@ class PlayerHolder private constructor() {
|
|||||||
fun setListener(newListener: PlayerServiceExtendedEventListener?) {
|
fun setListener(newListener: PlayerServiceExtendedEventListener?) {
|
||||||
listener = newListener
|
listener = newListener
|
||||||
|
|
||||||
if (listener == null) {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// Force reload data from service
|
// Force reload data from service
|
||||||
if (playerService != null) {
|
newListener?.let { listener ->
|
||||||
listener!!.onServiceConnected(playerService!!)
|
playerService?.let {
|
||||||
startPlayerListener()
|
listener.onServiceConnected(it)
|
||||||
// ^ will call listener.onPlayerConnected() down the line if there is an active player
|
startPlayerListener()
|
||||||
|
// ^ will call listener.onPlayerConnected() down the line if there is an active player
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user