Files
InfiniteAPI/src
Claude 7b1b920104 fix: Disable biz node injection for list messages to fix Web/iOS delivery
After testing, messages with list-specific biz node structure were not being
delivered. Analysis of the issue revealed that list messages with nativeFlowMessage
should NOT have biz node injection, similar to product lists.

Changes:
- Modified getButtonType() to detect list buttons (single_select/multi_select)
- Return undefined for list buttons to skip biz node injection
- Applied to both direct interactiveMessage and viewOnceMessage wrapped messages
- Simplified biz node injection logic since lists now skip it

This approach aligns with how product lists are handled (no biz node) and
should allow list messages to be delivered successfully on all platforms.

Previous attempt used custom biz node structure which caused delivery failures.
This conservative approach avoids biz node entirely for lists.

https://claude.ai/code/session_01Vgu4xrsj8aUVCHWb4pmQPF
2026-02-06 01:35:19 +00:00
..
2025-10-09 13:14:44 +03:00