add a generic getKnownRooms

This commit is contained in:
Gigiaj 2025-04-14 04:30:13 -05:00
parent 93a1401b7c
commit b59a5ac307

View file

@ -405,7 +405,7 @@ export class SmallWidgetDriver extends WidgetDriver {
const state = room.getLiveTimeline().getState(Direction.Forward); const state = room.getLiveTimeline().getState(Direction.Forward);
if (state === undefined) return []; if (state === undefined) return [];
if (stateKey === undefined) if (stateKey === undefined)
return state.getStateEvents(eventType).map((e) => e.getEffectiveEvent() as IRoomEvent); return state.getStateEvents(eventType).map((e) => e.getEffectiveEvent() as IRoomEvent);
const event = state.getStateEvents(eventType, stateKey); const event = state.getStateEvents(eventType, stateKey);
return event === null ? [] : [event.getEffectiveEvent() as IRoomEvent]; return event === null ? [] : [event.getEffectiveEvent() as IRoomEvent];
@ -500,13 +500,11 @@ export class SmallWidgetDriver extends WidgetDriver {
* client. * client.
* @returns The room IDs. * @returns The room IDs.
*/ */
/*
public getKnownRooms(): string[] { public getKnownRooms(): string[] {
return this.mxClient return this.mxClient
.getVisibleRooms(SettingsStore.getValue("feature_dynamic_room_predecessors")) .getVisibleRooms()
.map((r) => r.roomId); .map((r) => r.roomId);
} }
*/
/** /**
* Expresses a {@link MatrixError} as a JSON payload * Expresses a {@link MatrixError} as a JSON payload