mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 16:10:20 +00:00
Adopt latest rust side sliding sync fixes. Relates to https://github.com/matrix-org/matrix-rust-sdk/pull/1936
This commit is contained in:
committed by
Stefan Ceriu
parent
0066761380
commit
ce36be4e8b
@@ -62,6 +62,7 @@ class ClientProxy: ClientProxyProtocol {
|
||||
|
||||
private var slidingSyncObserverToken: TaskHandle?
|
||||
private var slidingSync: SlidingSyncProtocol?
|
||||
private var slidingSyncTasks = [TaskHandle?]()
|
||||
|
||||
var visibleRoomsListBuilder: SlidingSyncListBuilder?
|
||||
var visibleRoomsListProxy: SlidingSyncListProxy?
|
||||
@@ -532,14 +533,14 @@ class ClientProxy: ClientProxyProtocol {
|
||||
|
||||
if let allRoomsListBuilder {
|
||||
MXLog.info("Registering all rooms view")
|
||||
_ = slidingSync?.addList(listBuilder: allRoomsListBuilder)
|
||||
slidingSyncTasks.append(slidingSync?.addList(listBuilder: allRoomsListBuilder))
|
||||
} else {
|
||||
MXLog.error("All rooms sliding sync view unavailable")
|
||||
}
|
||||
|
||||
if let invitesListBuilder {
|
||||
MXLog.info("Registering invites view")
|
||||
_ = slidingSync?.addList(listBuilder: invitesListBuilder)
|
||||
slidingSyncTasks.append(slidingSync?.addList(listBuilder: invitesListBuilder))
|
||||
} else {
|
||||
MXLog.error("Invites sliding sync view unavailable")
|
||||
}
|
||||
@@ -547,7 +548,7 @@ class ClientProxy: ClientProxyProtocol {
|
||||
if ServiceLocator.shared.settings.enableLocalPushNotifications {
|
||||
if let notificationsListBuilder {
|
||||
MXLog.info("Registering notifications view")
|
||||
_ = slidingSync?.addList(listBuilder: notificationsListBuilder)
|
||||
slidingSyncTasks.append(slidingSync?.addList(listBuilder: notificationsListBuilder))
|
||||
} else {
|
||||
MXLog.error("Notifications sliding sync view unavailable")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user