Files
InfiniteAPI/src/Socket
Claude 5dac1a5f64 fix(carousel): skip own linked devices to prevent error 479
Debug logging revealed that error 479 comes exclusively from the
sender's own linked devices (WhatsApp Web/Desktop) when they receive
the carousel wrapped in deviceSentMessage (DSM). Recipient devices
receive the raw carousel (without DSM) and process it correctly.

The fix skips sending carousel to sender's own linked devices:
- Skip meRecipients (own devices) when message is carousel
- Skip DSM wrapper in createParticipantNodes for carousel
- Skip DSM in retry path for own devices when carousel

The carousel still renders correctly on:
- Sender's phone (initiator)
- All recipient devices (phone + Web/Desktop)

https://claude.ai/code/session_01EK9NpViRCtda1WAvFd8ptR
2026-02-06 21:50:36 +00:00
..
2026-01-18 01:31:56 +02:00