messageHandled method
Once a message is handled, it should be removed from the
_queuedMessageHashes
set so that if the same message is
received again, it can be added to the stream. This avoids
notifying on duplicate messages.
Implementation
void messageHandled(app.Message message) {
_queuedMessageHashes.remove(message.hashCode);
}