mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
fix: extract msg content correctly
This commit is contained in:
@@ -342,6 +342,11 @@ export const generateWAMessage = async(
|
||||
* Eg. extracts the inner message from a disappearing message/view once message
|
||||
*/
|
||||
export const extractMessageContent = (content: WAMessageContent | undefined | null): WAMessageContent | undefined => {
|
||||
content = content?.ephemeralMessage?.message ||
|
||||
content?.viewOnceMessage?.message ||
|
||||
content ||
|
||||
undefined
|
||||
|
||||
if(content?.buttonsMessage) {
|
||||
const { buttonsMessage } = content
|
||||
if(buttonsMessage.imageMessage) {
|
||||
@@ -355,10 +360,6 @@ export const extractMessageContent = (content: WAMessageContent | undefined | nu
|
||||
} else {
|
||||
return { conversation: buttonsMessage.contentText }
|
||||
}
|
||||
} else {
|
||||
return content?.ephemeralMessage?.message ||
|
||||
content?.viewOnceMessage?.message ||
|
||||
content ||
|
||||
undefined
|
||||
}
|
||||
}
|
||||
return content
|
||||
}
|
||||
Reference in New Issue
Block a user