diff --git a/src/Draupnir.ts b/src/Draupnir.ts index bd722795..22cdb59e 100644 --- a/src/Draupnir.ts +++ b/src/Draupnir.ts @@ -170,6 +170,9 @@ export class Draupnir implements Client { Task(this.joinOnInviteListener(roomID, event)); this.managementRoomMessageListener(roomID, event); this.reactionHandler.handleEvent(roomID, event); + if (this.protectedRoomsSet.isProtectedRoom(roomID)) { + this.protectedRoomsSet.handleTimelineEvent(roomID, event); + } } private managementRoomMessageListener(roomID: StringRoomID, event: RoomEvent): void {