mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
Update the SDK fixing a few room list bugs. (#3054)
* Update the SDK. * Handle API break for editing timeline items. * Handle API break for Element Call
This commit is contained in:
@@ -10618,15 +10618,15 @@ class RoomProxyMock: RoomProxyProtocol {
|
||||
}
|
||||
//MARK: - elementCallWidgetDriver
|
||||
|
||||
var elementCallWidgetDriverUnderlyingCallsCount = 0
|
||||
var elementCallWidgetDriverCallsCount: Int {
|
||||
var elementCallWidgetDriverDeviceIDUnderlyingCallsCount = 0
|
||||
var elementCallWidgetDriverDeviceIDCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return elementCallWidgetDriverUnderlyingCallsCount
|
||||
return elementCallWidgetDriverDeviceIDUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = elementCallWidgetDriverUnderlyingCallsCount
|
||||
returnValue = elementCallWidgetDriverDeviceIDUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
@@ -10634,27 +10634,29 @@ class RoomProxyMock: RoomProxyProtocol {
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
elementCallWidgetDriverUnderlyingCallsCount = newValue
|
||||
elementCallWidgetDriverDeviceIDUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
elementCallWidgetDriverUnderlyingCallsCount = newValue
|
||||
elementCallWidgetDriverDeviceIDUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
var elementCallWidgetDriverCalled: Bool {
|
||||
return elementCallWidgetDriverCallsCount > 0
|
||||
var elementCallWidgetDriverDeviceIDCalled: Bool {
|
||||
return elementCallWidgetDriverDeviceIDCallsCount > 0
|
||||
}
|
||||
var elementCallWidgetDriverDeviceIDReceivedDeviceID: String?
|
||||
var elementCallWidgetDriverDeviceIDReceivedInvocations: [String] = []
|
||||
|
||||
var elementCallWidgetDriverUnderlyingReturnValue: ElementCallWidgetDriverProtocol!
|
||||
var elementCallWidgetDriverReturnValue: ElementCallWidgetDriverProtocol! {
|
||||
var elementCallWidgetDriverDeviceIDUnderlyingReturnValue: ElementCallWidgetDriverProtocol!
|
||||
var elementCallWidgetDriverDeviceIDReturnValue: ElementCallWidgetDriverProtocol! {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return elementCallWidgetDriverUnderlyingReturnValue
|
||||
return elementCallWidgetDriverDeviceIDUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: ElementCallWidgetDriverProtocol? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = elementCallWidgetDriverUnderlyingReturnValue
|
||||
returnValue = elementCallWidgetDriverDeviceIDUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
@@ -10662,22 +10664,26 @@ class RoomProxyMock: RoomProxyProtocol {
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
elementCallWidgetDriverUnderlyingReturnValue = newValue
|
||||
elementCallWidgetDriverDeviceIDUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
elementCallWidgetDriverUnderlyingReturnValue = newValue
|
||||
elementCallWidgetDriverDeviceIDUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
var elementCallWidgetDriverClosure: (() -> ElementCallWidgetDriverProtocol)?
|
||||
var elementCallWidgetDriverDeviceIDClosure: ((String) -> ElementCallWidgetDriverProtocol)?
|
||||
|
||||
func elementCallWidgetDriver() -> ElementCallWidgetDriverProtocol {
|
||||
elementCallWidgetDriverCallsCount += 1
|
||||
if let elementCallWidgetDriverClosure = elementCallWidgetDriverClosure {
|
||||
return elementCallWidgetDriverClosure()
|
||||
func elementCallWidgetDriver(deviceID: String) -> ElementCallWidgetDriverProtocol {
|
||||
elementCallWidgetDriverDeviceIDCallsCount += 1
|
||||
elementCallWidgetDriverDeviceIDReceivedDeviceID = deviceID
|
||||
DispatchQueue.main.async {
|
||||
self.elementCallWidgetDriverDeviceIDReceivedInvocations.append(deviceID)
|
||||
}
|
||||
if let elementCallWidgetDriverDeviceIDClosure = elementCallWidgetDriverDeviceIDClosure {
|
||||
return elementCallWidgetDriverDeviceIDClosure(deviceID)
|
||||
} else {
|
||||
return elementCallWidgetDriverReturnValue
|
||||
return elementCallWidgetDriverDeviceIDReturnValue
|
||||
}
|
||||
}
|
||||
//MARK: - sendCallNotificationIfNeeeded
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Generated using Sourcery 2.2.4 — https://github.com/krzysztofzablocki/Sourcery
|
||||
// Generated using Sourcery 2.2.5 — https://github.com/krzysztofzablocki/Sourcery
|
||||
// DO NOT EDIT
|
||||
|
||||
// swiftlint:disable all
|
||||
@@ -6337,6 +6337,77 @@ open class EventTimelineItemSDKMock: MatrixRustSDK.EventTimelineItem {
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - getShield
|
||||
|
||||
var getShieldStrictUnderlyingCallsCount = 0
|
||||
open var getShieldStrictCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return getShieldStrictUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = getShieldStrictUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
getShieldStrictUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
getShieldStrictUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var getShieldStrictCalled: Bool {
|
||||
return getShieldStrictCallsCount > 0
|
||||
}
|
||||
open var getShieldStrictReceivedStrict: Bool?
|
||||
open var getShieldStrictReceivedInvocations: [Bool] = []
|
||||
|
||||
var getShieldStrictUnderlyingReturnValue: ShieldState?
|
||||
open var getShieldStrictReturnValue: ShieldState? {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return getShieldStrictUnderlyingReturnValue
|
||||
} else {
|
||||
var returnValue: ShieldState?? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = getShieldStrictUnderlyingReturnValue
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
getShieldStrictUnderlyingReturnValue = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
getShieldStrictUnderlyingReturnValue = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var getShieldStrictClosure: ((Bool) -> ShieldState?)?
|
||||
|
||||
open override func getShield(strict: Bool) -> ShieldState? {
|
||||
getShieldStrictCallsCount += 1
|
||||
getShieldStrictReceivedStrict = strict
|
||||
DispatchQueue.main.async {
|
||||
self.getShieldStrictReceivedInvocations.append(strict)
|
||||
}
|
||||
if let getShieldStrictClosure = getShieldStrictClosure {
|
||||
return getShieldStrictClosure(strict)
|
||||
} else {
|
||||
return getShieldStrictReturnValue
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - isEditable
|
||||
|
||||
var isEditableUnderlyingCallsCount = 0
|
||||
@@ -10545,6 +10616,52 @@ open class RoomSDKMock: MatrixRustSDK.Room {
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - edit
|
||||
|
||||
open var editEventIdNewContentThrowableError: Error?
|
||||
var editEventIdNewContentUnderlyingCallsCount = 0
|
||||
open var editEventIdNewContentCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return editEventIdNewContentUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = editEventIdNewContentUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
editEventIdNewContentUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
editEventIdNewContentUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var editEventIdNewContentCalled: Bool {
|
||||
return editEventIdNewContentCallsCount > 0
|
||||
}
|
||||
open var editEventIdNewContentReceivedArguments: (eventId: String, newContent: RoomMessageEventContentWithoutRelation)?
|
||||
open var editEventIdNewContentReceivedInvocations: [(eventId: String, newContent: RoomMessageEventContentWithoutRelation)] = []
|
||||
open var editEventIdNewContentClosure: ((String, RoomMessageEventContentWithoutRelation) async throws -> Void)?
|
||||
|
||||
open override func edit(eventId: String, newContent: RoomMessageEventContentWithoutRelation) async throws {
|
||||
if let error = editEventIdNewContentThrowableError {
|
||||
throw error
|
||||
}
|
||||
editEventIdNewContentCallsCount += 1
|
||||
editEventIdNewContentReceivedArguments = (eventId: eventId, newContent: newContent)
|
||||
DispatchQueue.main.async {
|
||||
self.editEventIdNewContentReceivedInvocations.append((eventId: eventId, newContent: newContent))
|
||||
}
|
||||
try await editEventIdNewContentClosure?(eventId, newContent)
|
||||
}
|
||||
|
||||
//MARK: - enableSendQueue
|
||||
|
||||
var enableSendQueueEnableUnderlyingCallsCount = 0
|
||||
@@ -17603,52 +17720,6 @@ open class TimelineSDKMock: MatrixRustSDK.Timeline {
|
||||
}
|
||||
}
|
||||
|
||||
//MARK: - editByEventId
|
||||
|
||||
open var editByEventIdEventIdNewContentThrowableError: Error?
|
||||
var editByEventIdEventIdNewContentUnderlyingCallsCount = 0
|
||||
open var editByEventIdEventIdNewContentCallsCount: Int {
|
||||
get {
|
||||
if Thread.isMainThread {
|
||||
return editByEventIdEventIdNewContentUnderlyingCallsCount
|
||||
} else {
|
||||
var returnValue: Int? = nil
|
||||
DispatchQueue.main.sync {
|
||||
returnValue = editByEventIdEventIdNewContentUnderlyingCallsCount
|
||||
}
|
||||
|
||||
return returnValue!
|
||||
}
|
||||
}
|
||||
set {
|
||||
if Thread.isMainThread {
|
||||
editByEventIdEventIdNewContentUnderlyingCallsCount = newValue
|
||||
} else {
|
||||
DispatchQueue.main.sync {
|
||||
editByEventIdEventIdNewContentUnderlyingCallsCount = newValue
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
open var editByEventIdEventIdNewContentCalled: Bool {
|
||||
return editByEventIdEventIdNewContentCallsCount > 0
|
||||
}
|
||||
open var editByEventIdEventIdNewContentReceivedArguments: (eventId: String, newContent: RoomMessageEventContentWithoutRelation)?
|
||||
open var editByEventIdEventIdNewContentReceivedInvocations: [(eventId: String, newContent: RoomMessageEventContentWithoutRelation)] = []
|
||||
open var editByEventIdEventIdNewContentClosure: ((String, RoomMessageEventContentWithoutRelation) async throws -> Void)?
|
||||
|
||||
open override func editByEventId(eventId: String, newContent: RoomMessageEventContentWithoutRelation) async throws {
|
||||
if let error = editByEventIdEventIdNewContentThrowableError {
|
||||
throw error
|
||||
}
|
||||
editByEventIdEventIdNewContentCallsCount += 1
|
||||
editByEventIdEventIdNewContentReceivedArguments = (eventId: eventId, newContent: newContent)
|
||||
DispatchQueue.main.async {
|
||||
self.editByEventIdEventIdNewContentReceivedInvocations.append((eventId: eventId, newContent: newContent))
|
||||
}
|
||||
try await editByEventIdEventIdNewContentClosure?(eventId, newContent)
|
||||
}
|
||||
|
||||
//MARK: - editPoll
|
||||
|
||||
open var editPollQuestionAnswersMaxSelectionsPollKindEditItemThrowableError: Error?
|
||||
|
||||
Reference in New Issue
Block a user