Page MenuHomePhabricator

Implement DMOperation and relevant spec for thread status change
ClosedPublic

Authored by marcin on Aug 26 2024, 4:45 AM.
Tags
None
Referenced Files
F3178831: D13163.diff
Fri, Nov 8, 2:25 AM
Unknown Object (File)
Sun, Nov 3, 9:08 PM
Unknown Object (File)
Sun, Nov 3, 7:20 PM
Unknown Object (File)
Mon, Oct 28, 10:36 AM
Unknown Object (File)
Tue, Oct 22, 1:18 PM
Unknown Object (File)
Tue, Oct 22, 8:32 AM
Unknown Object (File)
Tue, Oct 22, 8:32 AM
Unknown Object (File)
Sep 25 2024, 3:08 PM
Subscribers

Details

Summary

This differential implements DMOperationSpec for change thread unread status operation.

Test Plan
  1. Apply this patch: https://gist.github.com/marcinwasowicz/d9f3365facba9e226284f470141a531e
  2. Open two browser windows and log in with the same user.
  3. Send text message in one window.
  4. Ensure that new thread is created on both browser windows.
  5. Ensure that after 5 seconds this thread becomes unread on both browser windows.

Diff Detail

Repository
rCOMM Comm
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

tomek added inline comments.
lib/types/dm-ops.js
33 ↗(On Diff #43627)

I think this name is confusing and it needs to be more detailed.

322 ↗(On Diff #43627)

We don't use it when creating an update, but it is used during validation, which makes sense.

This revision is now accepted and ready to land.Aug 27 2024, 12:57 AM

Rename CHANGE_THREAD_STATUS_SPEC -> CHANGE_THREAD_READ_STATUS_SPEC