From 90566341244e8b4b31b1e92398c520c800d05ddd Mon Sep 17 00:00:00 2001 From: Travis Ralston Date: Tue, 8 Oct 2019 17:58:37 +0100 Subject: [PATCH] Don't mention updates for rooms we don't protect --- src/Mjolnir.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mjolnir.ts b/src/Mjolnir.ts index 365356e..8e11b19 100644 --- a/src/Mjolnir.ts +++ b/src/Mjolnir.ts @@ -222,7 +222,9 @@ export class Mjolnir { } private async handleEvent(roomId: string, event: any) { - if (event['type'] === 'm.room.power_levels' && event['state_key'] === '' && Object.keys(this.protectedRooms).includes(roomId)) { + if (!Object.keys(this.protectedRooms).includes(roomId)) return; + + if (event['type'] === 'm.room.power_levels' && event['state_key'] === '') { // power levels were updated - recheck permissions const url = this.protectedRooms[roomId]; const html = `Power levels changed in ${roomId} - checking permissions...`;