Loading packages/SystemUI/multivalentTests/src/com/android/systemui/media/controls/ui/util/MediaDiffUtilTest.kt +10 −10 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { commonViewModel -> assertThat(commonViewModel).isEqualTo(mediaControl) }, { commonViewModel, _ -> assertThat(commonViewModel).isEqualTo(mediaControl) }, { fail("Unexpected to update $it") }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -65,7 +65,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { commonViewModel -> assertThat(commonViewModel).isEqualTo(mediaRecs) }, { commonViewModel, _ -> assertThat(commonViewModel).isEqualTo(mediaRecs) }, { fail("Unexpected to update $it") }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -84,7 +84,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { commonViewModel -> assertThat(commonViewModel).isNotEqualTo(mediaControl) }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -103,7 +103,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { commonViewModel -> assertThat(commonViewModel).isNotEqualTo(mediaRecs) }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -123,7 +123,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { fail("Unexpected to update $it") }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> assertThat(commonViewModel).isEqualTo(mediaControl1) }, Loading @@ -144,7 +144,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { fail("Unexpected to update $it") }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> assertThat(commonViewModel).isEqualTo(mediaRecs) }, Loading @@ -163,7 +163,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { fail("Unexpected to update $it") }, { commonViewModel -> assertThat(commonViewModel).isEqualTo(mediaControl) }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -182,7 +182,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { fail("Unexpected to update $it") }, { commonViewModel -> assertThat(commonViewModel).isEqualTo(mediaRecs) }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -200,7 +200,7 @@ class MediaDiffUtilTest : SysuiTestCase() { immediatelyUpdateUi = immediatelyUpdateUi, controlViewModel = kosmos.mediaControlViewModel, onAdded = {}, onRemoved = { _, _ -> }, onRemoved = {}, onUpdated = {} ) } Loading @@ -214,7 +214,7 @@ class MediaDiffUtilTest : SysuiTestCase() { loadingEnabled = loadingEnabled, recsViewModel = kosmos.mediaRecommendationsViewModel, onAdded = {}, onRemoved = { _, _ -> }, onRemoved = {}, onUpdated = {} ) } Loading packages/SystemUI/src/com/android/systemui/media/controls/ui/util/MediaViewModelListUpdateCallback.kt +2 −2 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ import com.android.systemui.media.controls.ui.viewmodel.MediaCommonViewModel class MediaViewModelListUpdateCallback( private val old: List<MediaCommonViewModel>, private val new: List<MediaCommonViewModel>, private val onAdded: (MediaCommonViewModel) -> Unit, private val onAdded: (MediaCommonViewModel, Int) -> Unit, private val onUpdated: (MediaCommonViewModel) -> Unit, private val onRemoved: (MediaCommonViewModel) -> Unit, private val onMoved: (MediaCommonViewModel, Int, Int) -> Unit, Loading @@ -31,7 +31,7 @@ class MediaViewModelListUpdateCallback( override fun onInserted(position: Int, count: Int) { for (i in position until position + count) { onAdded(new[i]) onAdded(new[i], i) } } Loading packages/SystemUI/src/com/android/systemui/media/controls/ui/viewmodel/MediaCarouselViewModel.kt +4 −4 Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ constructor( immediatelyUpdateUi = commonModel.mediaLoadedModel.immediatelyUpdateUi, controlViewModel = createMediaControlViewModel(instanceId), onAdded = { onMediaControlAddedOrUpdated(it, commonModel) }, onRemoved = { _, _ -> onRemoved = { interactor.removeMediaControl(instanceId, delay = 0L) mediaControlByInstanceId.remove(instanceId) }, Loading Loading @@ -151,7 +151,7 @@ constructor( onAdded = { commonViewModel -> onMediaRecommendationAddedOrUpdated(commonViewModel) }, onRemoved = { _, immediatelyRemove -> onRemoved = { immediatelyRemove -> onMediaRecommendationRemoved(commonModel, immediatelyRemove) }, onUpdated = { commonViewModel -> Loading @@ -170,7 +170,7 @@ constructor( // This media control is due for removal as it is now paused + timed out, and resumption // setting is off. if (isReorderingAllowed()) { commonViewModel.onRemoved(commonViewModel, true) commonViewModel.onRemoved(true) } else { modelsPendingRemoval.add(commonModel) } Loading @@ -182,7 +182,7 @@ constructor( private fun onMediaRecommendationAddedOrUpdated(commonViewModel: MediaCommonViewModel) { if (!interactor.isRecommendationActive()) { if (!mediaFlags.isPersistentSsCardEnabled()) { commonViewModel.onRemoved(commonViewModel, true) commonViewModel.onRemoved(true) } } else { // TODO (b/330897926) log smartspace card reported (SMARTSPACE_CARD_RECEIVED) Loading packages/SystemUI/src/com/android/systemui/media/controls/ui/viewmodel/MediaCommonViewModel.kt +3 −3 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ import com.android.internal.logging.InstanceId sealed class MediaCommonViewModel { abstract val onAdded: (MediaCommonViewModel) -> Unit abstract val onRemoved: (MediaCommonViewModel, Boolean) -> Unit abstract val onRemoved: (Boolean) -> Unit abstract val onUpdated: (MediaCommonViewModel) -> Unit data class MediaControl( Loading @@ -30,7 +30,7 @@ sealed class MediaCommonViewModel { val immediatelyUpdateUi: Boolean, val controlViewModel: MediaControlViewModel, override val onAdded: (MediaCommonViewModel) -> Unit, override val onRemoved: (MediaCommonViewModel, Boolean) -> Unit, override val onRemoved: (Boolean) -> Unit, override val onUpdated: (MediaCommonViewModel) -> Unit, ) : MediaCommonViewModel() Loading @@ -39,7 +39,7 @@ sealed class MediaCommonViewModel { val loadingEnabled: Boolean, val recsViewModel: MediaRecommendationsViewModel, override val onAdded: (MediaCommonViewModel) -> Unit, override val onRemoved: (MediaCommonViewModel, Boolean) -> Unit, override val onRemoved: (Boolean) -> Unit, override val onUpdated: (MediaCommonViewModel) -> Unit, ) : MediaCommonViewModel() } Loading
packages/SystemUI/multivalentTests/src/com/android/systemui/media/controls/ui/util/MediaDiffUtilTest.kt +10 −10 Original line number Diff line number Diff line Loading @@ -46,7 +46,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { commonViewModel -> assertThat(commonViewModel).isEqualTo(mediaControl) }, { commonViewModel, _ -> assertThat(commonViewModel).isEqualTo(mediaControl) }, { fail("Unexpected to update $it") }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -65,7 +65,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { commonViewModel -> assertThat(commonViewModel).isEqualTo(mediaRecs) }, { commonViewModel, _ -> assertThat(commonViewModel).isEqualTo(mediaRecs) }, { fail("Unexpected to update $it") }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -84,7 +84,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { commonViewModel -> assertThat(commonViewModel).isNotEqualTo(mediaControl) }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -103,7 +103,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { commonViewModel -> assertThat(commonViewModel).isNotEqualTo(mediaRecs) }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -123,7 +123,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { fail("Unexpected to update $it") }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> assertThat(commonViewModel).isEqualTo(mediaControl1) }, Loading @@ -144,7 +144,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { fail("Unexpected to update $it") }, { fail("Unexpected to remove $it") }, { commonViewModel, _, _ -> assertThat(commonViewModel).isEqualTo(mediaRecs) }, Loading @@ -163,7 +163,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { fail("Unexpected to update $it") }, { commonViewModel -> assertThat(commonViewModel).isEqualTo(mediaControl) }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -182,7 +182,7 @@ class MediaDiffUtilTest : SysuiTestCase() { MediaViewModelListUpdateCallback( oldList, newList, { fail("Unexpected to add $it") }, { commonViewModel, _ -> fail("Unexpected to add $commonViewModel") }, { fail("Unexpected to update $it") }, { commonViewModel -> assertThat(commonViewModel).isEqualTo(mediaRecs) }, { commonViewModel, _, _ -> fail("Unexpected to move $commonViewModel ") }, Loading @@ -200,7 +200,7 @@ class MediaDiffUtilTest : SysuiTestCase() { immediatelyUpdateUi = immediatelyUpdateUi, controlViewModel = kosmos.mediaControlViewModel, onAdded = {}, onRemoved = { _, _ -> }, onRemoved = {}, onUpdated = {} ) } Loading @@ -214,7 +214,7 @@ class MediaDiffUtilTest : SysuiTestCase() { loadingEnabled = loadingEnabled, recsViewModel = kosmos.mediaRecommendationsViewModel, onAdded = {}, onRemoved = { _, _ -> }, onRemoved = {}, onUpdated = {} ) } Loading
packages/SystemUI/src/com/android/systemui/media/controls/ui/util/MediaViewModelListUpdateCallback.kt +2 −2 Original line number Diff line number Diff line Loading @@ -23,7 +23,7 @@ import com.android.systemui.media.controls.ui.viewmodel.MediaCommonViewModel class MediaViewModelListUpdateCallback( private val old: List<MediaCommonViewModel>, private val new: List<MediaCommonViewModel>, private val onAdded: (MediaCommonViewModel) -> Unit, private val onAdded: (MediaCommonViewModel, Int) -> Unit, private val onUpdated: (MediaCommonViewModel) -> Unit, private val onRemoved: (MediaCommonViewModel) -> Unit, private val onMoved: (MediaCommonViewModel, Int, Int) -> Unit, Loading @@ -31,7 +31,7 @@ class MediaViewModelListUpdateCallback( override fun onInserted(position: Int, count: Int) { for (i in position until position + count) { onAdded(new[i]) onAdded(new[i], i) } } Loading
packages/SystemUI/src/com/android/systemui/media/controls/ui/viewmodel/MediaCarouselViewModel.kt +4 −4 Original line number Diff line number Diff line Loading @@ -115,7 +115,7 @@ constructor( immediatelyUpdateUi = commonModel.mediaLoadedModel.immediatelyUpdateUi, controlViewModel = createMediaControlViewModel(instanceId), onAdded = { onMediaControlAddedOrUpdated(it, commonModel) }, onRemoved = { _, _ -> onRemoved = { interactor.removeMediaControl(instanceId, delay = 0L) mediaControlByInstanceId.remove(instanceId) }, Loading Loading @@ -151,7 +151,7 @@ constructor( onAdded = { commonViewModel -> onMediaRecommendationAddedOrUpdated(commonViewModel) }, onRemoved = { _, immediatelyRemove -> onRemoved = { immediatelyRemove -> onMediaRecommendationRemoved(commonModel, immediatelyRemove) }, onUpdated = { commonViewModel -> Loading @@ -170,7 +170,7 @@ constructor( // This media control is due for removal as it is now paused + timed out, and resumption // setting is off. if (isReorderingAllowed()) { commonViewModel.onRemoved(commonViewModel, true) commonViewModel.onRemoved(true) } else { modelsPendingRemoval.add(commonModel) } Loading @@ -182,7 +182,7 @@ constructor( private fun onMediaRecommendationAddedOrUpdated(commonViewModel: MediaCommonViewModel) { if (!interactor.isRecommendationActive()) { if (!mediaFlags.isPersistentSsCardEnabled()) { commonViewModel.onRemoved(commonViewModel, true) commonViewModel.onRemoved(true) } } else { // TODO (b/330897926) log smartspace card reported (SMARTSPACE_CARD_RECEIVED) Loading
packages/SystemUI/src/com/android/systemui/media/controls/ui/viewmodel/MediaCommonViewModel.kt +3 −3 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ import com.android.internal.logging.InstanceId sealed class MediaCommonViewModel { abstract val onAdded: (MediaCommonViewModel) -> Unit abstract val onRemoved: (MediaCommonViewModel, Boolean) -> Unit abstract val onRemoved: (Boolean) -> Unit abstract val onUpdated: (MediaCommonViewModel) -> Unit data class MediaControl( Loading @@ -30,7 +30,7 @@ sealed class MediaCommonViewModel { val immediatelyUpdateUi: Boolean, val controlViewModel: MediaControlViewModel, override val onAdded: (MediaCommonViewModel) -> Unit, override val onRemoved: (MediaCommonViewModel, Boolean) -> Unit, override val onRemoved: (Boolean) -> Unit, override val onUpdated: (MediaCommonViewModel) -> Unit, ) : MediaCommonViewModel() Loading @@ -39,7 +39,7 @@ sealed class MediaCommonViewModel { val loadingEnabled: Boolean, val recsViewModel: MediaRecommendationsViewModel, override val onAdded: (MediaCommonViewModel) -> Unit, override val onRemoved: (MediaCommonViewModel, Boolean) -> Unit, override val onRemoved: (Boolean) -> Unit, override val onUpdated: (MediaCommonViewModel) -> Unit, ) : MediaCommonViewModel() }