Wait for wave huddle agent lookup

This commit is contained in:
klopez4212
2026-06-30 13:55:24 +01:00
parent 3488c7fc39
commit d7c5b0d8ff
@@ -53,16 +53,26 @@ export function WaveMessageAttachment({
return true;
});
}, [huddleMemberPubkeys, targetAgentPubkey]);
const resolvedIncludesTarget =
normalizedTargetPubkey !== null &&
resolvedHuddleMemberPubkeys.some(
(pubkey) => normalizePubkey(pubkey) === normalizedTargetPubkey,
);
const targetAgentLookupPending =
targetIsAgent &&
normalizedTargetPubkey !== null &&
huddleMemberPubkeysPending &&
targetAgentPubkey === null &&
!resolvedHuddleMemberPubkeys.some(
(pubkey) => normalizePubkey(pubkey) === normalizedTargetPubkey,
);
!resolvedIncludesTarget;
const legacyAgentLookupPending =
normalizedTargetPubkey === null &&
!targetIsAgent &&
huddleMemberPubkeysPending &&
resolvedHuddleMemberPubkeys.length === 0;
const startHuddleDisabled =
!channelId || isStarting || targetAgentLookupPending;
!channelId ||
isStarting ||
targetAgentLookupPending ||
legacyAgentLookupPending;
const handleStartHuddle = React.useCallback(
async (event: React.MouseEvent<HTMLButtonElement>) => {