diff options
| author | 2022-11-03 05:43:39 +0000 | |
|---|---|---|
| committer | 2022-11-04 23:08:53 +0000 | |
| commit | fce3775e9516ae12cea03cc29775b39b484e73b0 (patch) | |
| tree | 2e5f25d834846e844004e4f779830c577d39b461 | |
| parent | d35150f907e263e1d1f2aa8d477c56671bb73045 (diff) | |
Remove the Smartspace update's media filter.
The surface-specific logic is now covered in the upstream, so that only the media-specific updates will be passed down. Thus, the hard-coded filter is no longer needed.
Bug: 246629495
Test: Local test
Change-Id: I047b55bfd5db1a03540730b9eafa90cfcd131bdc
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/media/controls/models/recommendation/SmartspaceMediaDataProvider.kt | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/media/controls/models/recommendation/SmartspaceMediaDataProvider.kt b/packages/SystemUI/src/com/android/systemui/media/controls/models/recommendation/SmartspaceMediaDataProvider.kt index a7ed69a9ab73..cacb3e2bbe4d 100644 --- a/packages/SystemUI/src/com/android/systemui/media/controls/models/recommendation/SmartspaceMediaDataProvider.kt +++ b/packages/SystemUI/src/com/android/systemui/media/controls/models/recommendation/SmartspaceMediaDataProvider.kt @@ -29,7 +29,6 @@ class SmartspaceMediaDataProvider @Inject constructor() : BcSmartspaceDataPlugin private val smartspaceMediaTargetListeners: MutableList<SmartspaceTargetListener> = mutableListOf() - private var smartspaceMediaTargets: List<SmartspaceTarget> = listOf() override fun registerListener(smartspaceTargetListener: SmartspaceTargetListener) { smartspaceMediaTargetListeners.add(smartspaceTargetListener) @@ -41,22 +40,7 @@ class SmartspaceMediaDataProvider @Inject constructor() : BcSmartspaceDataPlugin /** Updates Smartspace data and propagates it to any listeners. */ override fun onTargetsAvailable(targets: List<SmartspaceTarget>) { - // Filter out non-media targets. - val mediaTargets = mutableListOf<SmartspaceTarget>() - for (target in targets) { - val smartspaceTarget = target - if (smartspaceTarget.featureType == SmartspaceTarget.FEATURE_MEDIA) { - mediaTargets.add(smartspaceTarget) - } - } - - if (!mediaTargets.isEmpty()) { - Log.d(TAG, "Forwarding Smartspace media updates $mediaTargets") - } - - smartspaceMediaTargets = mediaTargets - smartspaceMediaTargetListeners.forEach { - it.onSmartspaceTargetsUpdated(smartspaceMediaTargets) - } + Log.d(TAG, "Forwarding Smartspace updates $targets") + smartspaceMediaTargetListeners.forEach { it.onSmartspaceTargetsUpdated(targets) } } } |