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