Bump the Rust SDK to 1.0.42-alpha, fix breaking changes

This commit is contained in:
Stefan Ceriu
2023-03-02 16:41:06 +02:00
committed by Stefan Ceriu
parent 9e604c120b
commit b5055d1680
5 changed files with 21 additions and 21 deletions
@@ -58,10 +58,10 @@ class ClientProxy: ClientProxyProtocol {
private var slidingSyncObserverToken: TaskHandle?
private var slidingSync: SlidingSync?
var visibleRoomsSlidingSyncView: SlidingSyncView?
var visibleRoomsSlidingSyncView: SlidingSyncList?
var visibleRoomsSummaryProvider: RoomSummaryProviderProtocol?
var allRoomsSlidingSyncView: SlidingSyncView?
var allRoomsSlidingSyncView: SlidingSyncList?
var allRoomsSummaryProvider: RoomSummaryProviderProtocol?
private var cancellables = Set<AnyCancellable>()
@@ -258,7 +258,7 @@ class ClientProxy: ClientProxyProtocol {
// Build the visibleRoomsSlidingSyncView here so that it can take advantage of the SS builder cold cache
// We will still register the allRoomsSlidingSyncView later, and than will have no cache
let visibleRoomsView = try SlidingSyncViewBuilder()
let visibleRoomsView = try SlidingSyncListBuilder()
.timelineLimit(limit: UInt32(SlidingSyncConstants.initialTimelineLimit)) // Starts off with zero to quickly load rooms, then goes to 1 while scrolling to quickly load last messages and 20 when the scrolling stops to load room history
.requiredState(requiredState: slidingSyncRequiredState)
.filters(filters: slidingSyncFilters)
@@ -269,7 +269,7 @@ class ClientProxy: ClientProxyProtocol {
.build()
let slidingSync = try slidingSyncBuilder
.addView(v: visibleRoomsView)
.addList(v: visibleRoomsView)
.withCommonExtensions()
.coldCache(name: "ElementX")
.build()
@@ -285,7 +285,7 @@ class ClientProxy: ClientProxyProtocol {
}
}
private func buildAndConfigureVisibleRoomsSlidingSyncView(slidingSync: SlidingSyncProtocol, visibleRoomsView: SlidingSyncView) {
private func buildAndConfigureVisibleRoomsSlidingSyncView(slidingSync: SlidingSyncProtocol, visibleRoomsView: SlidingSyncList) {
let visibleRoomsViewProxy = SlidingSyncViewProxy(slidingSync: slidingSync, slidingSyncView: visibleRoomsView)
visibleRoomsSummaryProvider = RoomSummaryProvider(slidingSyncViewProxy: visibleRoomsViewProxy,
@@ -313,7 +313,7 @@ class ClientProxy: ClientProxyProtocol {
}
do {
let allRoomsView = try SlidingSyncViewBuilder()
let allRoomsView = try SlidingSyncListBuilder()
.noTimelineLimit()
.requiredState(requiredState: slidingSyncRequiredState)
.filters(filters: slidingSyncFilters)
@@ -359,7 +359,7 @@ class ClientProxy: ClientProxyProtocol {
if let allRoomsSlidingSyncView {
MXLog.info("Registering all rooms view")
_ = slidingSync?.addView(view: allRoomsSlidingSyncView)
_ = slidingSync?.addList(list: allRoomsSlidingSyncView)
} else {
MXLog.error("All rooms sliding sync view unavailable")
}