Queued voice messages should be deduplicated, canceled when superseded

*Description of the issue*
Repeated voice messages should be deduplicated. For example, repeatedly tapping "Charge All" on a portal can queue up numerous "Resonator recharged" and "XM reserves" voice messages that continue for as much as ten seconds after one stops recharging.
Voice messages should also preempt any queued messages that they supersede. For example, a new "XM reserves" message should replace any that are already queued, and a "Scanner online" message should cancel a queued "Scanner offline" message instead of enqueueing itself.
*Device, OS, version*
Pixel 4, Android 11, Ingress 2.60.2
(Edit: fixed typo)
Post edited by Ravarii on
Tagged:
3
Comments
Related to:
But slightly different, because the Resonator Deployed clip is preempted when you close the deploy screen and resumes when you reopen deploy.
For reference, a video of the issue.