fix(carousel): hasSubtitle + relayMessage direto + proto atualizado
Implementação completa baseada na análise ponto-a-ponto de 5 diferenças: 1. hasSubtitle adicionado ao proto schema (field 10, bool em Header) - Adicionado ao WAProto.proto, index.js (encode/decode/fromObject/toObject) - Adicionado ao index.d.ts (IHeader, Header class) - Usado no root header e em cada card do carousel 2. relayMessage direto para carousel em sendMessage - Detecta nativeCarousel no content e bypassa generateWAMessage inteiro - Chama generateWAMessageContent (que usa fromObject) diretamente - Depois relayMessage sem passar por generateWAMessageFromContent - Elimina: segundo WAProto.Message.create(), contextInfo.expiration, etc. 3. Pipeline final do carousel agora: sendMessage → generateWAMessageContent(fromObject) → relayMessage Sem: generateWAMessageFromContent, WAProto.Message.create, ephemeral Commits anteriores já incluem: - viewOnceMessage wrapper - fromObject no generateWAMessageContent - Skip tctoken no stanza https://claude.ai/code/session_01EK9NpViRCtda1WAvFd8ptR
This commit is contained in:
@@ -2717,6 +2717,7 @@ message Message {
|
||||
optional string title = 1;
|
||||
optional string subtitle = 2;
|
||||
optional bool hasMediaAttachment = 5;
|
||||
optional bool hasSubtitle = 10;
|
||||
oneof media {
|
||||
Message.DocumentMessage documentMessage = 3;
|
||||
Message.ImageMessage imageMessage = 4;
|
||||
|
||||
Reference in New Issue
Block a user