From b6fed711c644e6dc63adad8c72dc45f930daefbd Mon Sep 17 00:00:00 2001 From: Will Hunt Date: Sun, 11 Apr 2021 21:25:34 +0100 Subject: [PATCH] Save notification filter --- src/AdminRoom.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/AdminRoom.ts b/src/AdminRoom.ts index 0d8a0c25..b5e69cf9 100644 --- a/src/AdminRoom.ts +++ b/src/AdminRoom.ts @@ -483,11 +483,12 @@ export class AdminRoom extends EventEmitter { } if (this.notifFilter.forNotifications.has(name)) { this.notifFilter.forNotifications.delete(name); - return this.sendNotice(`Filter "${name}" disabled for notifications`); + await this.sendNotice(`Filter "${name}" disabled for notifications`); } else { this.notifFilter.forNotifications.add(name); - return this.sendNotice(`Filter "${name}" enabled for notifications`); + await this.sendNotice(`Filter "${name}" enabled for notifications`); } + await this.botIntent.underlyingClient.sendStateEvent(this.roomId, NotifFilter.StateType, "", this.notifFilter.getStateContent()); } private async saveAccountData(updateFn: (record: AdminAccountData) => AdminAccountData) {