mirror of
https://github.com/tulir/mautrix-whatsapp
synced 2024-09-28 20:48:55 +02:00
Only clear custom keys for encrypted events
This commit is contained in:
parent
eee404c62d
commit
d257c80327
1 changed files with 7 additions and 4 deletions
|
@ -1476,11 +1476,14 @@ func (portal *Portal) sendMessage(intent *appservice.IntentAPI, eventType event.
|
|||
return nil, err
|
||||
}
|
||||
|
||||
if eventType == event.EventEncrypted {
|
||||
// Clear other custom keys if the event was encrypted, but keep the double puppet identifier
|
||||
if intent.IsCustomPuppet {
|
||||
wrappedContent.Raw = map[string]interface{}{doublePuppetKey: doublePuppetValue}
|
||||
} else {
|
||||
wrappedContent.Raw = nil
|
||||
}
|
||||
}
|
||||
|
||||
_, _ = intent.UserTyping(portal.MXID, false, 0)
|
||||
if timestamp == 0 {
|
||||
|
|
Loading…
Reference in a new issue