MCPcopy Create free account
hub / github.com/block/buzz / syncMockChannel

Function syncMockChannel

desktop/src/testing/e2eBridge.ts:934–945  ·  view source on GitHub ↗
(channel: MockChannel)

Source from the content-addressed store, hash-verified

932}
933
934function syncMockChannel(channel: MockChannel) {
935 channel.member_count = channel.members.length;
936
937 if (channel.channel_type !== "dm") {
938 return;
939 }
940
941 channel.participant_pubkeys = channel.members.map((member) => member.pubkey);
942 channel.participants = channel.members.map(
943 (member) => member.display_name ?? member.pubkey.slice(0, 8),
944 );
945}
946
947function touchMockChannel(channel: MockChannel) {
948 channel.updated_at = new Date().toISOString();

Callers 7

resetMockManagedAgentsFunction · 0.85
applyMockDisplayNameFunction · 0.85
handleOpenDmFunction · 0.85
handleAddChannelMembersFunction · 0.85
handleJoinChannelFunction · 0.85
handleLeaveChannelFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected