feat: add custom patchMsg function + remove patch for btns

This commit is contained in:
Adhiraj Singh
2022-11-12 19:31:11 +05:30
parent 190e6d6bd6
commit b2aa51a13d
4 changed files with 39 additions and 55 deletions

View File

@@ -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
}