mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
feat: move conversation up when missed call
This commit is contained in:
@@ -13,6 +13,13 @@ type ProcessMessageContext = {
|
|||||||
treatCiphertextMessagesAsReal?: boolean
|
treatCiphertextMessagesAsReal?: boolean
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const MSG_MISSED_CALL_TYPES = new Set([
|
||||||
|
WAMessageStubType.CALL_MISSED_GROUP_VIDEO,
|
||||||
|
WAMessageStubType.CALL_MISSED_GROUP_VOICE,
|
||||||
|
WAMessageStubType.CALL_MISSED_VIDEO,
|
||||||
|
WAMessageStubType.CALL_MISSED_VOICE
|
||||||
|
])
|
||||||
|
|
||||||
const processMessage = async(
|
const processMessage = async(
|
||||||
message: proto.IWebMessageInfo,
|
message: proto.IWebMessageInfo,
|
||||||
{ historyCache, meId, keyStore, accountSettings, logger, treatCiphertextMessagesAsReal }: ProcessMessageContext
|
{ historyCache, meId, keyStore, accountSettings, logger, treatCiphertextMessagesAsReal }: ProcessMessageContext
|
||||||
@@ -24,8 +31,9 @@ const processMessage = async(
|
|||||||
const normalizedContent = !!message.message && normalizeMessageContent(message.message)
|
const normalizedContent = !!message.message && normalizeMessageContent(message.message)
|
||||||
if(
|
if(
|
||||||
(
|
(
|
||||||
!!normalizedContent ||
|
!!normalizedContent
|
||||||
(message.messageStubType === WAMessageStubType.CIPHERTEXT && treatCiphertextMessagesAsReal)
|
|| MSG_MISSED_CALL_TYPES.has(message.messageStubType)
|
||||||
|
|| (message.messageStubType === WAMessageStubType.CIPHERTEXT && treatCiphertextMessagesAsReal)
|
||||||
)
|
)
|
||||||
&& !normalizedContent?.protocolMessage
|
&& !normalizedContent?.protocolMessage
|
||||||
&& !normalizedContent?.reactionMessage
|
&& !normalizedContent?.reactionMessage
|
||||||
|
|||||||
Reference in New Issue
Block a user