Page MenuHomePhabricator

[keyserver] Use `threadIsWithBlockedUserOnlyWithoutAdminRoleCheck` instead of `threadFrozenDueToBlock` in `checkThreadsFrozen`
Needs ReviewPublic

Authored by atul on Fri, Jun 21, 2:39 PM.
Tags
None
Referenced Files
F2128612: D12543.id41735.diff
Thu, Jun 27, 11:06 AM
F2128607: D12543.id41737.diff
Thu, Jun 27, 11:06 AM
F2128421: D12543.id41625.diff
Thu, Jun 27, 10:40 AM
F2124819: D12543.id41624.diff
Wed, Jun 26, 10:48 PM
F2120012: 43c03c.png
Wed, Jun 26, 1:47 PM
Unknown Object (File)
Mon, Jun 24, 11:30 AM
Unknown Object (File)
Mon, Jun 24, 7:47 AM
Unknown Object (File)
Sun, Jun 23, 5:39 PM
Subscribers
None

Details

Reviewers
ashoat
Summary

Context: https://linear.app/comm/issue/ENG-7249/update-checkthreadsfrozen

We do sequential fetchThreadInfos to get communityThreadInfos so we can determine whether there is an admin without "sketchy" CHANGE_ROLE permission check.


Depends on D12502

Test Plan

flow + set some breakpoints and observed correct behavior:

43c03c.png (360×1 px, 102 KB)

Diff Detail

Repository
rCOMM Comm
Branch
july26 (branched from master)
Lint
No Lint Coverage
Unit
No Test Coverage