fix: Add protocolMessageKey and fix revoked messages to preserve original before.id (#3715)
* Add protocolMessageKey and fix revoke * Add protocolMessageKey and fix revoke * docs: add explanation
This commit is contained in:
parent
2ac982ee1c
commit
912b78d299
3 changed files with 16 additions and 0 deletions
|
|
@ -468,6 +468,9 @@ class Client extends EventEmitter {
|
|||
let revoked_msg;
|
||||
if (last_message && msg.id.id === last_message.id.id) {
|
||||
revoked_msg = new Message(this, last_message);
|
||||
|
||||
if (message.protocolMessageKey)
|
||||
revoked_msg.id = { ...message.protocolMessageKey };
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue