Add required state on subscribe. (#589)

This commit is contained in:
Doug
2023-02-16 16:06:15 +00:00
committed by GitHub
parent 50417ee8fc
commit 19303de8fa
2 changed files with 7 additions and 2 deletions
@@ -137,7 +137,10 @@ class RoomProxy: RoomProxyProtocol {
}
func addTimelineListener(listener: TimelineListener) -> Result<Void, RoomProxyError> {
if let token = slidingSyncRoom.subscribeAndAddTimelineListener(listener: listener, settings: nil) {
let settings = RoomSubscription(requiredState: [RequiredState(key: "m.room.topic", value: ""),
RequiredState(key: "m.room.canonical_alias", value: "")],
timelineLimit: nil)
if let token = slidingSyncRoom.subscribeAndAddTimelineListener(listener: listener, settings: settings) {
timelineObservationToken = token
Task {
await fetchMembers()