Set portal disappearing message timer from history sync

This commit is contained in:
Tulir Asokan 2022-01-19 16:23:25 +02:00
parent 9e39ce565b
commit aacb1d57df

View file

@ -154,6 +154,10 @@ func (user *User) handleHistorySyncConversation(index int, conv *waProto.Convers
}
portal := user.GetPortalByJID(jid)
if conv.EphemeralExpiration != nil && portal.ExpirationTime != conv.GetEphemeralExpiration() {
portal.ExpirationTime = conv.GetEphemeralExpiration()
portal.Update()
}
// Check if portal is too old or doesn't contain anything we can bridge.
if !user.shouldCreatePortalForHistorySync(conv, portal) {
return