Contact Sync: Properly drop contacts with invalid ACIs

This commit is contained in:
Scott Nonnenberg 2024-02-05 18:30:04 -08:00 committed by GitHub
parent 330202960c
commit 9a283909b0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -188,10 +188,6 @@ function prepareContact(
proto: Proto.ContactDetails,
avatar?: ContactAvatarType
): ContactDetailsWithAvatar | undefined {
const aci = proto.aci
? normalizeAci(proto.aci, 'ContactBuffer.aci')
: proto.aci;
const expireTimer =
proto.expireTimer != null
? DurationInSeconds.fromSeconds(proto.expireTimer)
@ -204,6 +200,10 @@ function prepareContact(
return undefined;
}
const aci = proto.aci
? normalizeAci(proto.aci, 'ContactBuffer.aci')
: proto.aci;
const result = {
...proto,
expireTimer,