diff --git a/lib/shared/thread-utils.js b/lib/shared/thread-utils.js --- a/lib/shared/thread-utils.js +++ b/lib/shared/thread-utils.js @@ -889,21 +889,15 @@ return encodedUpdatedPermissions; } -type ThreadIsWithBlockedUserOnlyOptions = { - +checkOnlyViewerBlock: boolean, - +skipMemberAdminRoleCheck: boolean, -}; - function threadIsWithBlockedUserOnly( threadInfo: LegacyRawThreadInfo | RawThreadInfo, viewerID: ?string, userInfos: UserInfos, - options: ThreadIsWithBlockedUserOnlyOptions, + checkOnlyViewerBlock: boolean, ): boolean { - const { checkOnlyViewerBlock, skipMemberAdminRoleCheck } = options; if ( threadOrParentThreadIsGroupChat(threadInfo) || - (!skipMemberAdminRoleCheck && threadOrParentThreadHasAdminRole(threadInfo)) + threadOrParentThreadHasAdminRole(threadInfo) ) { return false; } @@ -961,12 +955,7 @@ viewerID: ?string, userInfos: UserInfos, ): boolean { - const options: ThreadIsWithBlockedUserOnlyOptions = { - checkOnlyViewerBlock: false, - skipMemberAdminRoleCheck: false, - }; - - return threadIsWithBlockedUserOnly(threadInfo, viewerID, userInfos, options); + return threadIsWithBlockedUserOnly(threadInfo, viewerID, userInfos, false); } function useThreadFrozenDueToViewerBlock(