mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
feat: add custom patchMsg function + remove patch for btns
This commit is contained in:
@@ -763,37 +763,4 @@ export const assertMediaContent = (content: proto.IMessage | null | undefined) =
|
||||
}
|
||||
|
||||
return mediaContent
|
||||
}
|
||||
|
||||
|
||||
const generateContextInfo = () => {
|
||||
const info: proto.IMessageContextInfo = {
|
||||
deviceListMetadataVersion: 2,
|
||||
deviceListMetadata: { }
|
||||
}
|
||||
return info
|
||||
}
|
||||
|
||||
/**
|
||||
* this is an experimental patch to make buttons work
|
||||
* Don't know how it works, but it does for now
|
||||
*/
|
||||
export const patchMessageForMdIfRequired = (message: proto.IMessage) => {
|
||||
const requiresPatch = !!(
|
||||
message.buttonsMessage
|
||||
// || message.templateMessage
|
||||
|| message.listMessage
|
||||
)
|
||||
if(requiresPatch) {
|
||||
message = {
|
||||
viewOnceMessage: {
|
||||
message: {
|
||||
messageContextInfo: generateContextInfo(),
|
||||
...message
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return message
|
||||
}
|
||||
Reference in New Issue
Block a user