Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit 3426c3c

Browse files
authored
Fix room account settings (#7999)
1 parent 9379be0 commit 3426c3c

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/settings/handlers/RoomAccountSettingsHandler.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,15 @@ export default class RoomAccountSettingsHandler extends MatrixClientBackedSettin
100100
if (field === null) {
101101
content = value;
102102
} else {
103-
const content = this.getSettings(roomId, eventType) || {};
103+
content = this.getSettings(roomId, eventType) || {};
104104
content[field] = value;
105105
}
106106

107107
await this.client.setRoomAccountData(roomId, eventType, content);
108108

109109
const deferred = defer<void>();
110-
const handler = (event: MatrixEvent) => {
111-
if (event.getRoomId() !== roomId || event.getType() !== eventType) return;
110+
const handler = (event: MatrixEvent, room: Room) => {
111+
if (room.roomId !== roomId || event.getType() !== eventType) return;
112112
if (field !== null && event.getContent()[field] !== value) return;
113113
this.client.off(RoomEvent.AccountData, handler);
114114
deferred.resolve();

0 commit comments

Comments
 (0)