35e9651490
The modern interactiveMessage format was causing error 479 (message rejection). Switched to legacy listMessage format that matches pastorini's working implementation. Changes: 1. **messages.ts**: Changed nativeList to use generateListMessageLegacy() - Creates listMessage directly (not viewOnceMessage wrapper) - Uses SINGLE_SELECT type (standard list) 2. **messages-send.ts**: Inject correct biz node for listMessage - For buttonType === 'list': <biz><list type="product_list" v="2"> - Matches pastorini's working structure - Removed checks that skipped biz node for listMessage Why this works: - Legacy listMessage + product_list biz node = accepted by WhatsApp - Modern interactiveMessage + native_flow biz node = error 479 - This matches the pastorini implementation that works on Web/iOS/Android https://claude.ai/code/session_01Vgu4xrsj8aUVCHWb4pmQPF