mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
feature(feature/pin-message): initial/final commit (#959)
This commit is contained in:
@@ -124,7 +124,7 @@ export const prepareWAMessageMedia = async(
|
||||
!!uploadData.media.url &&
|
||||
!!options.mediaCache && (
|
||||
// generate the key
|
||||
mediaType + ':' + uploadData.media.url!.toString()
|
||||
mediaType + ':' + uploadData.media.url.toString()
|
||||
)
|
||||
|
||||
if(mediaType === 'document' && !uploadData.fileName) {
|
||||
@@ -394,6 +394,15 @@ export const generateWAMessageContent = async(
|
||||
(message.disappearingMessagesInChat ? WA_DEFAULT_EPHEMERAL : 0) :
|
||||
message.disappearingMessagesInChat
|
||||
m = prepareDisappearingMessageSettingContent(exp)
|
||||
} else if('pin' in message) {
|
||||
m.pinInChatMessage = {}
|
||||
m.messageContextInfo = {}
|
||||
|
||||
m.pinInChatMessage.key = message.pin
|
||||
m.pinInChatMessage.type = message.type
|
||||
m.pinInChatMessage.senderTimestampMs = Date.now()
|
||||
|
||||
m.messageContextInfo.messageAddOnDurationInSecs = message.type === 1 ? message.time || 86400 : 0
|
||||
} else if('buttonReply' in message) {
|
||||
switch (message.type) {
|
||||
case 'template':
|
||||
@@ -678,7 +687,7 @@ export const extractMessageContent = (content: WAMessageContent | undefined | nu
|
||||
content = normalizeMessageContent(content)
|
||||
|
||||
if(content?.buttonsMessage) {
|
||||
return extractFromTemplateMessage(content.buttonsMessage!)
|
||||
return extractFromTemplateMessage(content.buttonsMessage)
|
||||
}
|
||||
|
||||
if(content?.templateMessage?.hydratedFourRowTemplate) {
|
||||
|
||||
Reference in New Issue
Block a user