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

This commit is contained in:
Xiaowen Lei
2022-10-05 16:26:45 +00:00
committed by Android (Google) Code Review

View File

@@ -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) }
}