Bump SDK version and fix breaking changes. (#610)

This commit is contained in:
Doug
2023-02-22 14:31:17 +00:00
committed by GitHub
parent 246879f1bf
commit 2399088084
8 changed files with 61 additions and 58 deletions
@@ -46,7 +46,7 @@ struct MockRoomProxy: RoomProxyProtocol {
func startLiveEventListener() { }
func addTimelineListener(listener: TimelineListener) -> Result<Void, RoomProxyError> {
func addTimelineListener(listener: TimelineListener) -> Result<[TimelineItem], RoomProxyError> {
.failure(.failedAddingTimelineListener)
}
@@ -136,16 +136,16 @@ class RoomProxy: RoomProxyProtocol {
}
}
func addTimelineListener(listener: TimelineListener) -> Result<Void, RoomProxyError> {
func addTimelineListener(listener: TimelineListener) -> Result<[TimelineItem], RoomProxyError> {
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
if let result = try? slidingSyncRoom.subscribeAndAddTimelineListener(listener: listener, settings: settings) {
timelineObservationToken = result.taskHandle
Task {
await fetchMembers()
}
return .success(())
return .success(result.items)
} else {
return .failure(.failedAddingTimelineListener)
}
@@ -57,7 +57,7 @@ protocol RoomProxyProtocol {
func loadDisplayNameForUserId(_ userId: String) async -> Result<String?, RoomProxyError>
func addTimelineListener(listener: TimelineListener) -> Result<Void, RoomProxyError>
func addTimelineListener(listener: TimelineListener) -> Result<[TimelineItem], RoomProxyError>
func paginateBackwards(requestSize: UInt, untilNumberOfItems: UInt) async -> Result<Void, RoomProxyError>