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

Function isInvalidPinSourceForThread

lib/shared/message-utils.js:558–565  ·  view source on GitHub ↗
(
  messageInfo: RawMessageInfo | MessageInfo,
  threadInfo: LegacyRawThreadInfo | RawThreadInfo | ThreadInfo,
)

Source from the content-addressed store, hash-verified

556}
557
558function isInvalidPinSourceForThread(
559 messageInfo: RawMessageInfo | MessageInfo,
560 threadInfo: LegacyRawThreadInfo | RawThreadInfo | ThreadInfo,
561): boolean {
562 const isValidPinSource = !isInvalidPinSource(messageInfo);
563 const isFirstMessageInSidebar = threadInfo.sourceMessageID === messageInfo.id;
564 return !isValidPinSource || isFirstMessageInSidebar;
565}
566
567function isUnableToBeRenderedIndependently(
568 message: RawMessageInfo | MessageInfo,

Callers 4

canToggleMessagePinFunction · 0.90
useCanToggleMessagePinFunction · 0.90
PinnedMessagesScreenFunction · 0.90

Calls 1

isInvalidPinSourceFunction · 0.85

Tested by

no test coverage detected