Merge "Fix interaction tracking logic" into rvc-dev am: d94f939535 am: 03fc35481f
Change-Id: Id9fb60dcadb0fd0a4fff3d8dfb15b94f5bf327e5
This commit is contained in:
@@ -22,7 +22,9 @@ class NotificationInteractionTracker @Inject constructor(
|
|||||||
entryManager.addCollectionListener(this)
|
entryManager.addCollectionListener(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun hasUserInteractedWith(key: String): Boolean = key in interactions
|
fun hasUserInteractedWith(key: String): Boolean {
|
||||||
|
return interactions[key] ?: false
|
||||||
|
}
|
||||||
|
|
||||||
override fun onEntryAdded(entry: NotificationEntry) {
|
override fun onEntryAdded(entry: NotificationEntry) {
|
||||||
interactions[entry.key] = false
|
interactions[entry.key] = false
|
||||||
|
|||||||
Reference in New Issue
Block a user