messageHandled method

void messageHandled(
  1. Message message
)

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);
}