Skip known-unregistered recipients when sending to groups (#2077)
Group sends built the recipient list from the full group membership, so members already known to be unregistered were retried on every send via the legacy 1:1 fan-out. On large groups this made a single send take tens of seconds and could time out, leaving the message undelivered. Filter out recipients whose unregistered timestamp is set before sending, returning an unregisteredFailure result for each (so callers and CLI output are unchanged) without the network attempt. The flag is maintained independently by profile/CDS discovery and is cleared when a recipient registers again, so skipped recipients are re-included automatically. Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
K
KritBlade committed
5ac06a5ccde5d6dcd4eaba677dbb2bdcbdda0645
Parent: debb8a2
Committed by GitHub <noreply@github.com>
on 7/1/2026, 3:56:22 PM