|
|
|
@ -731,11 +731,16 @@ MessageReceiver.prototype.extend({
|
|
|
|
|
window.log.info('prekey message from', this.getEnvelopeId(envelope));
|
|
|
|
|
promise = captureActiveSession(sessionCipher)
|
|
|
|
|
.then(async () => {
|
|
|
|
|
const buffer = dcodeIO.ByteBuffer.wrap(ciphertext);
|
|
|
|
|
await window.libloki.storage.verifyFriendRequestAcceptPreKey(
|
|
|
|
|
envelope.source,
|
|
|
|
|
buffer
|
|
|
|
|
);
|
|
|
|
|
try {
|
|
|
|
|
const buffer = dcodeIO.ByteBuffer.wrap(ciphertext);
|
|
|
|
|
await window.libloki.storage.verifyFriendRequestAcceptPreKey(
|
|
|
|
|
envelope.source,
|
|
|
|
|
buffer
|
|
|
|
|
);
|
|
|
|
|
} catch (e) {
|
|
|
|
|
await this.removeFromCache(envelope);
|
|
|
|
|
throw e;
|
|
|
|
|
}
|
|
|
|
|
return this.decryptPreKeyWhisperMessage(
|
|
|
|
|
ciphertext,
|
|
|
|
|
sessionCipher,
|
|
|
|
|