mirror of
https://github.com/FranP-code/Baileys.git
synced 2025-10-13 00:32:22 +00:00
fix: Delete Message For Me (#1718)
* Add Timestamp for deleteMessageForMe * Fix Typo Readme * Add Timestamp for deleteMessageForMe * fix: Typo type timestamp
This commit is contained in:
@@ -641,10 +641,10 @@ WA uses an encrypted form of communication to send chat/app updates. This has be
|
||||
- Delete message for me
|
||||
``` ts
|
||||
await sock.chatModify(
|
||||
{ clear: { message: { id: 'ATWYHDNNWU81732J', fromMe: true } } },
|
||||
'123456@s.whatsapp.net',
|
||||
[]
|
||||
)
|
||||
{ clear: { messages: [{ id: 'ATWYHDNNWU81732J', fromMe: true, timestamp: "1654823909" }] } },
|
||||
'123456@s.whatsapp.net',
|
||||
[]
|
||||
)
|
||||
```
|
||||
|
||||
Note: if you mess up one of your updates, WA can log you out of all your devices and you'll have to login again.
|
||||
|
||||
@@ -75,7 +75,7 @@ export type ChatModification =
|
||||
mute: number | null
|
||||
} |
|
||||
{
|
||||
clear: 'all' | { messages: {id: string, fromMe?: boolean}[] }
|
||||
clear: 'all' | { messages: {id: string, fromMe?: boolean, timestamp: number}[] }
|
||||
} |
|
||||
{
|
||||
star: {
|
||||
@@ -96,4 +96,4 @@ export type InitialReceivedChatsState = {
|
||||
export type InitialAppStateSyncOptions = {
|
||||
recvChats: InitialReceivedChatsState
|
||||
accountSettings: AccountSettings
|
||||
}
|
||||
}
|
||||
@@ -557,7 +557,8 @@ export const chatModificationToAppPatch = (
|
||||
patch = {
|
||||
syncAction: {
|
||||
deleteMessageForMeAction: {
|
||||
deleteMedia: false
|
||||
deleteMedia: false,
|
||||
messageTimestamp: key.timestamp
|
||||
}
|
||||
},
|
||||
index: ['deleteMessageForMe', jid, key.id, key.fromMe ? '1' : '0', '0'],
|
||||
@@ -744,4 +745,4 @@ export const syncActionUpdatesToEventMap = (
|
||||
}
|
||||
|
||||
return map
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user