HomePhabricator
Diffusion Comm a2be3e24f9a3

[lib][web] Introduce useCreateChatThreadItem

Description

[lib][web] Introduce useCreateChatThreadItem

Summary:
Factoring this out into a hook because in a later diff, I update it to depend on another hook.

Depends on D13822

Test Plan:
Flow, and tested in combination with the rest of the stack:

  1. Make sure membership operations (user joining / leaving) don't appear in MessagePreview
  2. Make sure reactions to the viewer's messages still appear in MessagePreview
  3. Make sure reactions to other user's messages don't appear in MessagePreview
  4. Test fresh login to thread with only one message in the last 14 days, which is a reaction to a non-viewer message. Make sure the reaction initially appears in MessagePreview, but then is replaced after more messages are fetched by the client

Reviewers: tomek

Reviewed By: tomek

Differential Revision: https://phab.comm.dev/D13823

Details

Provenance
ashoatAuthored on Oct 29 2024, 10:20 AM
Reviewer
tomek
Differential Revision
D13823: [lib][web] Introduce useCreateChatThreadItem
Parents
rCOMMcad0197a05f5: [web] Convert activeChatThreadItem to a hook
Branches
Unknown
Tags
Unknown