Backwards compatibility updates for libsignal-client

This commit is contained in:
Scott Nonnenberg 2021-02-12 09:43:24 -08:00
parent 34285054f6
commit bc0f4387fe
4 changed files with 28 additions and 6 deletions

View file

@ -622,10 +622,14 @@ class MessageReceiverInner extends EventTarget {
}
getEnvelopeId(envelope: EnvelopeClass) {
const timestamp =
envelope && envelope.timestamp && envelope.timestamp.toNumber
? envelope.timestamp.toNumber()
: null;
if (envelope.sourceUuid || envelope.source) {
return `${envelope.sourceUuid || envelope.source}.${
envelope.sourceDevice
} ${envelope.timestamp.toNumber()} (${envelope.id})`;
const sender = envelope.sourceUuid || envelope.source;
return `${sender}.${envelope.sourceDevice} ${timestamp} (${envelope.id})`;
}
return envelope.id;