Bob installs the chat protocol and creates a thread, adding Alice as a participant.
Alice creates a subscription to receive events using the delegated grant.
Bob writes two chat messages to the thread.
Bob deletes one of the chat messages.
Expected: The subscription handler should have received both the chat writes and the delete.
Actual: The subscription received only the writes.
When subscribing using protocol rules, a set of filters are built to match against the indexes created when storing the Delete.
Investigate modifying the filters/indexing to allow for the expected behavior.
Example Scenario:
Expected: The subscription handler should have received both the chat writes and the delete. Actual: The subscription received only the writes.
When subscribing using protocol rules, a set of filters are built to match against the indexes created when storing the Delete. Investigate modifying the filters/indexing to allow for the expected behavior.