Page MenuHomePhabricator

Enhance DMActivityHandler
ClosedPublic

Authored by marcin on Sep 12 2024, 5:59 AM.
Tags
None
Referenced Files
F3557577: D13305.id44078.diff
Fri, Dec 27, 1:40 AM
F3557574: D13305.id44107.diff
Fri, Dec 27, 1:40 AM
F3557573: D13305.id44102.diff
Fri, Dec 27, 1:40 AM
F3557506: D13305.diff
Fri, Dec 27, 1:39 AM
Unknown Object (File)
Mon, Dec 16, 9:17 AM
Unknown Object (File)
Mon, Dec 16, 5:10 AM
Unknown Object (File)
Fri, Nov 29, 12:00 AM
Unknown Object (File)
Nov 25 2024, 10:44 AM
Subscribers
None

Details

Summary

This differential addresses Ashoat review for this diff: https://phab.comm.dev/D13246

Test Plan
  1. Create thick thread between users A and B.
  2. Log in as user A on two devices (on web and on native) and log in as user B on third device.
  3. Send message from B to A. Open the thread as A on web. Ensure rescinding happens on native.
  4. Open the thread as A on native. Change opened thread as A on web. Send messages from B to A. Ensure that thread remains read on web.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

The active selector probably could've been factored out as well, and this diff probably could've been split up a bit. But at this point let's just land this work... I've given you enough additional things to worry about as-is

This revision is now accepted and ready to land.Sep 12 2024, 8:25 AM
This revision was landed with ongoing or failed builds.Sep 12 2024, 10:23 AM
This revision was automatically updated to reflect the committed changes.