d08d101b7d
When a group member (e.g. Bob) rejects a call, the rejection event is sent to all group members. The caller (Alice) correctly removes Bob, but other callees (Charlie) were not removing Bob because the IncomingCall handler in onCallRejected only handled self-rejection for multi-device sync. Now it also removes the rejecting peer from groupMembers, matching the behavior already present in onPeerHangup. https://claude.ai/code/session_01PMwKCEU1fRDGNQ8WdX8CFW