mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
Wait for wave huddle agent lookup
This commit is contained in:
@@ -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>) => {
|
||||
|
||||
Reference in New Issue
Block a user