Merge "Remove NotifEntryMgr in NotifInteractionTracker" into tm-qpr-dev am: c089415100

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19735659

Change-Id: Id54a03079cf8d2dafd76267b03e11483dba2508b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Steve Elliott
2022-08-30 17:24:42 +00:00
committed by Automerger Merge Worker

View File

@@ -1,7 +1,6 @@
package com.android.systemui.statusbar package com.android.systemui.statusbar
import com.android.systemui.dagger.SysUISingleton import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.statusbar.notification.NotificationEntryManager
import com.android.systemui.statusbar.notification.collection.NotificationEntry import com.android.systemui.statusbar.notification.collection.NotificationEntry
import com.android.systemui.statusbar.notification.collection.notifcollection.NotifCollectionListener import com.android.systemui.statusbar.notification.collection.notifcollection.NotifCollectionListener
import javax.inject.Inject import javax.inject.Inject
@@ -12,14 +11,12 @@ import javax.inject.Inject
*/ */
@SysUISingleton @SysUISingleton
class NotificationInteractionTracker @Inject constructor( class NotificationInteractionTracker @Inject constructor(
private val clicker: NotificationClickNotifier, clicker: NotificationClickNotifier,
private val entryManager: NotificationEntryManager
) : NotifCollectionListener, NotificationInteractionListener { ) : NotifCollectionListener, NotificationInteractionListener {
private val interactions = mutableMapOf<String, Boolean>() private val interactions = mutableMapOf<String, Boolean>()
init { init {
clicker.addNotificationInteractionListener(this) clicker.addNotificationInteractionListener(this)
entryManager.addCollectionListener(this)
} }
fun hasUserInteractedWith(key: String): Boolean { fun hasUserInteractedWith(key: String): Boolean {
@@ -38,5 +35,3 @@ class NotificationInteractionTracker @Inject constructor(
interactions[key] = true interactions[key] = true
} }
} }
private const val TAG = "NotificationInteractionTracker"