mirror of
https://github.com/vector-im/element-web.git
synced 2025-10-09 22:41:26 +02:00
Start decryption process if needed
This commit is contained in:
parent
454df8947b
commit
0e221ae548
@ -331,6 +331,8 @@ export const Notifier = {
|
|||||||
if (!this.isSyncing) return; // don't alert for any messages initially
|
if (!this.isSyncing) return; // don't alert for any messages initially
|
||||||
if (ev.sender && ev.sender.userId === MatrixClientPeg.get().credentials.userId) return;
|
if (ev.sender && ev.sender.userId === MatrixClientPeg.get().credentials.userId) return;
|
||||||
|
|
||||||
|
MatrixClientPeg.get().decryptEventIfNeeded(ev);
|
||||||
|
|
||||||
// If it's an encrypted event and the type is still 'm.room.encrypted',
|
// If it's an encrypted event and the type is still 'm.room.encrypted',
|
||||||
// it hasn't yet been decrypted, so wait until it is.
|
// it hasn't yet been decrypted, so wait until it is.
|
||||||
if (ev.isBeingDecrypted() || ev.isDecryptionFailure()) {
|
if (ev.isBeingDecrypted() || ev.isDecryptionFailure()) {
|
||||||
|
@ -400,6 +400,7 @@ export class StopGapWidget extends EventEmitter {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private onEvent = (ev: MatrixEvent) => {
|
private onEvent = (ev: MatrixEvent) => {
|
||||||
|
MatrixClientPeg.get().decryptEventIfNeeded(ev);
|
||||||
if (ev.isBeingDecrypted() || ev.isDecryptionFailure()) return;
|
if (ev.isBeingDecrypted() || ev.isDecryptionFailure()) return;
|
||||||
if (ev.getRoomId() !== this.eventListenerRoomId) return;
|
if (ev.getRoomId() !== this.eventListenerRoomId) return;
|
||||||
this.feedEvent(ev);
|
this.feedEvent(ev);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user