HomePhabricator
Diffusion Comm 9fa6dd9ff9b7

[lib] Fix construction of `ThinRawThreadInfo` in `createPendingThread`

Description

[lib] Fix construction of ThinRawThreadInfo in createPendingThread

Summary:
Part of resolving the flow issues introduced (intentionally) in D12594.

IMPORTANT: This is used on client to create NEW *RawThreadInfos which is persisted representation. We want to make sure this change is landed in same release as migration so we don't end up having *RawThreadInfos with/without member permissions persisted before migration.

Depends on D12594

Test Plan:
Create new threads on native/web client and ensure that ThinRawThreadInfos are created/persisted without member permissions.

NOTE: 6 remaining flow issues expected.

Reviewers: ashoat

Reviewed By: ashoat

Subscribers: tomek

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

Details

Provenance
atulAuthored on Jul 18 2024, 1:23 PM
Reviewer
ashoat
Differential Revision
D12597: [lib] Fix construction of `ThinRawThreadInfo` in `createPendingThread`
Parents
rCOMM0561cfa7544f: [lib] Change type of `ThinRawThreadInfo.members` from…
Branches
Unknown
Tags
Unknown