Page MenuHomePhabricator

[lib] Don't show a deleted message in a preview
ClosedPublic

Authored by tomek on Fri, Apr 4, 11:46 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Apr 16, 3:57 PM
Unknown Object (File)
Mon, Apr 14, 4:55 AM
Unknown Object (File)
Sun, Apr 13, 9:00 AM
Unknown Object (File)
Thu, Apr 10, 9:28 PM
Unknown Object (File)
Thu, Apr 10, 11:53 AM
Unknown Object (File)
Thu, Apr 10, 6:44 AM
Unknown Object (File)
Wed, Apr 9, 2:04 AM
Unknown Object (File)
Wed, Apr 9, 12:46 AM
Subscribers
None

Details

Summary

Solve the issue in the most general way, where a message spec doesn't need to be aware of being deletable. We're checking messages in an order, which means we can build a set of deleted messages as we go. Then simply continue if a message was deleted by one of the already seen messages.

https://linear.app/comm/issue/ENG-10462/make-sure-that-deleted-messages-are-displayed-correctly-in-the-preview

Depends on D14550

Test Plan

Send two messages, delete the most recent one and check if the older one is displayed in the preview.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable