Fix instances of event.sender being read for just the userId - this field may not be set in time

This commit is contained in:
Michael Telatynski
2021-07-15 17:43:24 +01:00
parent 376533e709
commit b0053f36d3
4 changed files with 7 additions and 10 deletions

View File

@@ -328,7 +328,7 @@ export const Notifier = {
onEvent: function(ev: MatrixEvent) {
if (!this.isSyncing) return; // don't alert for any messages initially
if (ev.sender && ev.sender.userId === MatrixClientPeg.get().credentials.userId) return;
if (ev.getSender() === MatrixClientPeg.get().credentials.userId) return;
MatrixClientPeg.get().decryptEventIfNeeded(ev);