Minor readability improvement

This commit is contained in:
Naveen 2023-08-06 22:27:48 +05:30
parent 3ea9263d0e
commit 75557f3b48
No known key found for this signature in database
GPG key ID: 0E155DAD31671DA3

View file

@ -25,12 +25,14 @@ internal fun PlaybackService.getPlayerListener(): Player.Listener {
if (playerListener == null) { if (playerListener == null) {
playerListener = object : Player.Listener { playerListener = object : Player.Listener {
override fun onEvents(player: Player, events: Player.Events) { override fun onEvents(player: Player, events: Player.Events) {
if (events.contains(Player.EVENT_POSITION_DISCONTINUITY) if (events.containsAny(
|| events.contains(Player.EVENT_MEDIA_ITEM_TRANSITION) Player.EVENT_POSITION_DISCONTINUITY,
|| events.contains(Player.EVENT_PLAY_WHEN_READY_CHANGED) Player.EVENT_MEDIA_ITEM_TRANSITION,
|| events.contains(Player.EVENT_TRACKS_CHANGED) Player.EVENT_PLAY_WHEN_READY_CHANGED,
|| events.contains(Player.EVENT_TIMELINE_CHANGED) Player.EVENT_TRACKS_CHANGED,
|| events.contains(Player.EVENT_IS_PLAYING_CHANGED) Player.EVENT_TIMELINE_CHANGED,
Player.EVENT_IS_PLAYING_CHANGED
)
) { ) {
val currentMediaId = player.currentMediaItem?.mediaId val currentMediaId = player.currentMediaItem?.mediaId
if (currentMediaId != null && currentRoot.isNotEmpty()) { if (currentMediaId != null && currentRoot.isNotEmpty()) {