MessageReceiver: Don't wait for cache update to move forward

This commit is contained in:
Scott Nonnenberg 2019-02-13 12:04:45 -08:00
parent 28f96fe893
commit 2c3847affe

View file

@ -801,19 +801,18 @@ MessageReceiver.prototype.extend({
.then(plaintext => {
const { isMe, isBlocked } = plaintext || {};
if (isMe || isBlocked) {
return this.removeFromCache(envelope);
this.removeFromCache(envelope);
return null;
}
return this.updateCache(envelope, plaintext).then(
() => plaintext,
error => {
window.log.error(
'decrypt failed to save decrypted message contents to cache:',
error && error.stack ? error.stack : error
);
return plaintext;
}
);
this.updateCache(envelope, plaintext).catch(error => {
window.log.error(
'decrypt failed to save decrypted message contents to cache:',
error && error.stack ? error.stack : error
);
});
return plaintext;
})
.catch(error => {
let errorToThrow = error;