MCPcopy Create free account
hub / github.com/CommE2E/comm / threadInChatList

Function threadInChatList

lib/shared/thread-utils.js:243–250  ·  view source on GitHub ↗
(
  threadInfo: ?(LegacyRawThreadInfo | RawThreadInfo | ThreadInfo),
)

Source from the content-addressed store, hash-verified

241
242// Can have messages
243function threadInChatList(
244 threadInfo: ?(LegacyRawThreadInfo | RawThreadInfo | ThreadInfo),
245): boolean {
246 return (
247 viewerIsMember(threadInfo) &&
248 threadHasPermission(threadInfo, threadPermissions.VISIBLE)
249 );
250}
251
252function useIsThreadInChatList(threadInfo: ?ThreadInfo): boolean {
253 const threadIsVisible = useThreadHasPermission(

Callers 7

isThreadWatchedFunction · 0.90
useSidebarInfosFunction · 0.90
threadIsTopLevelFunction · 0.85
threadInHomeChatListFunction · 0.85
threadInFilterListFunction · 0.85

Calls 2

threadHasPermissionFunction · 0.85
viewerIsMemberFunction · 0.70

Tested by

no test coverage detected