Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d01e44a5 authored by Xiaowen Lei's avatar Xiaowen Lei Committed by Automerger Merge Worker
Browse files

Merge "Remove redundant MediaPlayerData.getMediaData(...) method." into tm-qpr-dev am: 03721683

parents 2ec01c26 03721683
Loading
Loading
Loading
Loading
+1 −10
Original line number Diff line number Diff line
@@ -449,7 +449,7 @@ class MediaCarouselController @Inject constructor(
        val existingPlayer = MediaPlayerData.getMediaPlayer(key)
        val curVisibleMediaKey = MediaPlayerData.playerKeys()
                .elementAtOrNull(mediaCarouselScrollHandler.visibleMediaIndex)
        val isCurVisibleMediaPlaying = MediaPlayerData.getMediaData(curVisibleMediaKey)?.isPlaying
        val isCurVisibleMediaPlaying = curVisibleMediaKey?.data?.isPlaying
        if (existingPlayer == null) {
            val newPlayer = mediaControlPanelFactory.get()
            newPlayer.attachPlayer(MediaViewHolder.create(
@@ -1042,15 +1042,6 @@ internal object MediaPlayerData {
        }
    }

    fun getMediaData(mediaSortKey: MediaSortKey?): MediaData? {
        mediaData.forEach { (key, value) ->
            if (value == mediaSortKey) {
                return mediaData[key]?.data
            }
        }
        return null
    }

    fun getMediaPlayer(key: String): MediaControlPanel? {
        return mediaData.get(key)?.let { mediaPlayers.get(it) }
    }