Adopt the new latest event API. (#4779)

This commit is contained in:
Doug
2025-11-25 11:52:48 +00:00
committed by GitHub
parent 08514917fe
commit f2607affd2
23 changed files with 321 additions and 139 deletions
@@ -5297,15 +5297,15 @@ class ClientProxyMock: ClientProxyProtocol, @unchecked Sendable {
}
//MARK: - userIdentity
var userIdentityForUnderlyingCallsCount = 0
var userIdentityForCallsCount: Int {
var userIdentityForFallBackToServerUnderlyingCallsCount = 0
var userIdentityForFallBackToServerCallsCount: Int {
get {
if Thread.isMainThread {
return userIdentityForUnderlyingCallsCount
return userIdentityForFallBackToServerUnderlyingCallsCount
} else {
var returnValue: Int? = nil
DispatchQueue.main.sync {
returnValue = userIdentityForUnderlyingCallsCount
returnValue = userIdentityForFallBackToServerUnderlyingCallsCount
}
return returnValue!
@@ -5313,29 +5313,29 @@ class ClientProxyMock: ClientProxyProtocol, @unchecked Sendable {
}
set {
if Thread.isMainThread {
userIdentityForUnderlyingCallsCount = newValue
userIdentityForFallBackToServerUnderlyingCallsCount = newValue
} else {
DispatchQueue.main.sync {
userIdentityForUnderlyingCallsCount = newValue
userIdentityForFallBackToServerUnderlyingCallsCount = newValue
}
}
}
}
var userIdentityForCalled: Bool {
return userIdentityForCallsCount > 0
var userIdentityForFallBackToServerCalled: Bool {
return userIdentityForFallBackToServerCallsCount > 0
}
var userIdentityForReceivedUserID: String?
var userIdentityForReceivedInvocations: [String] = []
var userIdentityForFallBackToServerReceivedArguments: (userID: String, fallBackToServer: Bool)?
var userIdentityForFallBackToServerReceivedInvocations: [(userID: String, fallBackToServer: Bool)] = []
var userIdentityForUnderlyingReturnValue: Result<UserIdentityProxyProtocol?, ClientProxyError>!
var userIdentityForReturnValue: Result<UserIdentityProxyProtocol?, ClientProxyError>! {
var userIdentityForFallBackToServerUnderlyingReturnValue: Result<UserIdentityProxyProtocol?, ClientProxyError>!
var userIdentityForFallBackToServerReturnValue: Result<UserIdentityProxyProtocol?, ClientProxyError>! {
get {
if Thread.isMainThread {
return userIdentityForUnderlyingReturnValue
return userIdentityForFallBackToServerUnderlyingReturnValue
} else {
var returnValue: Result<UserIdentityProxyProtocol?, ClientProxyError>? = nil
DispatchQueue.main.sync {
returnValue = userIdentityForUnderlyingReturnValue
returnValue = userIdentityForFallBackToServerUnderlyingReturnValue
}
return returnValue!
@@ -5343,26 +5343,26 @@ class ClientProxyMock: ClientProxyProtocol, @unchecked Sendable {
}
set {
if Thread.isMainThread {
userIdentityForUnderlyingReturnValue = newValue
userIdentityForFallBackToServerUnderlyingReturnValue = newValue
} else {
DispatchQueue.main.sync {
userIdentityForUnderlyingReturnValue = newValue
userIdentityForFallBackToServerUnderlyingReturnValue = newValue
}
}
}
}
var userIdentityForClosure: ((String) async -> Result<UserIdentityProxyProtocol?, ClientProxyError>)?
var userIdentityForFallBackToServerClosure: ((String, Bool) async -> Result<UserIdentityProxyProtocol?, ClientProxyError>)?
func userIdentity(for userID: String) async -> Result<UserIdentityProxyProtocol?, ClientProxyError> {
userIdentityForCallsCount += 1
userIdentityForReceivedUserID = userID
func userIdentity(for userID: String, fallBackToServer: Bool) async -> Result<UserIdentityProxyProtocol?, ClientProxyError> {
userIdentityForFallBackToServerCallsCount += 1
userIdentityForFallBackToServerReceivedArguments = (userID: userID, fallBackToServer: fallBackToServer)
DispatchQueue.main.async {
self.userIdentityForReceivedInvocations.append(userID)
self.userIdentityForFallBackToServerReceivedInvocations.append((userID: userID, fallBackToServer: fallBackToServer))
}
if let userIdentityForClosure = userIdentityForClosure {
return await userIdentityForClosure(userID)
if let userIdentityForFallBackToServerClosure = userIdentityForFallBackToServerClosure {
return await userIdentityForFallBackToServerClosure(userID, fallBackToServer)
} else {
return userIdentityForReturnValue
return userIdentityForFallBackToServerReturnValue
}
}
//MARK: - setTimelineMediaVisibility
@@ -8816,16 +8816,16 @@ open class EncryptionSDKMock: MatrixRustSDK.Encryption, @unchecked Sendable {
//MARK: - userIdentity
open var userIdentityUserIdThrowableError: Error?
var userIdentityUserIdUnderlyingCallsCount = 0
open var userIdentityUserIdCallsCount: Int {
open var userIdentityUserIdFallbackToServerThrowableError: Error?
var userIdentityUserIdFallbackToServerUnderlyingCallsCount = 0
open var userIdentityUserIdFallbackToServerCallsCount: Int {
get {
if Thread.isMainThread {
return userIdentityUserIdUnderlyingCallsCount
return userIdentityUserIdFallbackToServerUnderlyingCallsCount
} else {
var returnValue: Int? = nil
DispatchQueue.main.sync {
returnValue = userIdentityUserIdUnderlyingCallsCount
returnValue = userIdentityUserIdFallbackToServerUnderlyingCallsCount
}
return returnValue!
@@ -8833,29 +8833,29 @@ open class EncryptionSDKMock: MatrixRustSDK.Encryption, @unchecked Sendable {
}
set {
if Thread.isMainThread {
userIdentityUserIdUnderlyingCallsCount = newValue
userIdentityUserIdFallbackToServerUnderlyingCallsCount = newValue
} else {
DispatchQueue.main.sync {
userIdentityUserIdUnderlyingCallsCount = newValue
userIdentityUserIdFallbackToServerUnderlyingCallsCount = newValue
}
}
}
}
open var userIdentityUserIdCalled: Bool {
return userIdentityUserIdCallsCount > 0
open var userIdentityUserIdFallbackToServerCalled: Bool {
return userIdentityUserIdFallbackToServerCallsCount > 0
}
open var userIdentityUserIdReceivedUserId: String?
open var userIdentityUserIdReceivedInvocations: [String] = []
open var userIdentityUserIdFallbackToServerReceivedArguments: (userId: String, fallbackToServer: Bool)?
open var userIdentityUserIdFallbackToServerReceivedInvocations: [(userId: String, fallbackToServer: Bool)] = []
var userIdentityUserIdUnderlyingReturnValue: UserIdentity?
open var userIdentityUserIdReturnValue: UserIdentity? {
var userIdentityUserIdFallbackToServerUnderlyingReturnValue: UserIdentity?
open var userIdentityUserIdFallbackToServerReturnValue: UserIdentity? {
get {
if Thread.isMainThread {
return userIdentityUserIdUnderlyingReturnValue
return userIdentityUserIdFallbackToServerUnderlyingReturnValue
} else {
var returnValue: UserIdentity?? = nil
DispatchQueue.main.sync {
returnValue = userIdentityUserIdUnderlyingReturnValue
returnValue = userIdentityUserIdFallbackToServerUnderlyingReturnValue
}
return returnValue!
@@ -8863,29 +8863,29 @@ open class EncryptionSDKMock: MatrixRustSDK.Encryption, @unchecked Sendable {
}
set {
if Thread.isMainThread {
userIdentityUserIdUnderlyingReturnValue = newValue
userIdentityUserIdFallbackToServerUnderlyingReturnValue = newValue
} else {
DispatchQueue.main.sync {
userIdentityUserIdUnderlyingReturnValue = newValue
userIdentityUserIdFallbackToServerUnderlyingReturnValue = newValue
}
}
}
}
open var userIdentityUserIdClosure: ((String) async throws -> UserIdentity?)?
open var userIdentityUserIdFallbackToServerClosure: ((String, Bool) async throws -> UserIdentity?)?
open override func userIdentity(userId: String) async throws -> UserIdentity? {
if let error = userIdentityUserIdThrowableError {
open override func userIdentity(userId: String, fallbackToServer: Bool) async throws -> UserIdentity? {
if let error = userIdentityUserIdFallbackToServerThrowableError {
throw error
}
userIdentityUserIdCallsCount += 1
userIdentityUserIdReceivedUserId = userId
userIdentityUserIdFallbackToServerCallsCount += 1
userIdentityUserIdFallbackToServerReceivedArguments = (userId: userId, fallbackToServer: fallbackToServer)
DispatchQueue.main.async {
self.userIdentityUserIdReceivedInvocations.append(userId)
self.userIdentityUserIdFallbackToServerReceivedInvocations.append((userId: userId, fallbackToServer: fallbackToServer))
}
if let userIdentityUserIdClosure = userIdentityUserIdClosure {
return try await userIdentityUserIdClosure(userId)
if let userIdentityUserIdFallbackToServerClosure = userIdentityUserIdFallbackToServerClosure {
return try await userIdentityUserIdFallbackToServerClosure(userId, fallbackToServer)
} else {
return userIdentityUserIdReturnValue
return userIdentityUserIdFallbackToServerReturnValue
}
}
@@ -22936,6 +22936,127 @@ open class SpaceServiceSDKMock: MatrixRustSDK.SpaceService, @unchecked Sendable
}
fileprivate var underlyingHandle: UInt64!
//MARK: - addChildToSpace
open var addChildToSpaceChildIdSpaceIdThrowableError: Error?
var addChildToSpaceChildIdSpaceIdUnderlyingCallsCount = 0
open var addChildToSpaceChildIdSpaceIdCallsCount: Int {
get {
if Thread.isMainThread {
return addChildToSpaceChildIdSpaceIdUnderlyingCallsCount
} else {
var returnValue: Int? = nil
DispatchQueue.main.sync {
returnValue = addChildToSpaceChildIdSpaceIdUnderlyingCallsCount
}
return returnValue!
}
}
set {
if Thread.isMainThread {
addChildToSpaceChildIdSpaceIdUnderlyingCallsCount = newValue
} else {
DispatchQueue.main.sync {
addChildToSpaceChildIdSpaceIdUnderlyingCallsCount = newValue
}
}
}
}
open var addChildToSpaceChildIdSpaceIdCalled: Bool {
return addChildToSpaceChildIdSpaceIdCallsCount > 0
}
open var addChildToSpaceChildIdSpaceIdReceivedArguments: (childId: String, spaceId: String)?
open var addChildToSpaceChildIdSpaceIdReceivedInvocations: [(childId: String, spaceId: String)] = []
open var addChildToSpaceChildIdSpaceIdClosure: ((String, String) async throws -> Void)?
open override func addChildToSpace(childId: String, spaceId: String) async throws {
if let error = addChildToSpaceChildIdSpaceIdThrowableError {
throw error
}
addChildToSpaceChildIdSpaceIdCallsCount += 1
addChildToSpaceChildIdSpaceIdReceivedArguments = (childId: childId, spaceId: spaceId)
DispatchQueue.main.async {
self.addChildToSpaceChildIdSpaceIdReceivedInvocations.append((childId: childId, spaceId: spaceId))
}
try await addChildToSpaceChildIdSpaceIdClosure?(childId, spaceId)
}
//MARK: - joinedParentsOfChild
open var joinedParentsOfChildChildIdThrowableError: Error?
var joinedParentsOfChildChildIdUnderlyingCallsCount = 0
open var joinedParentsOfChildChildIdCallsCount: Int {
get {
if Thread.isMainThread {
return joinedParentsOfChildChildIdUnderlyingCallsCount
} else {
var returnValue: Int? = nil
DispatchQueue.main.sync {
returnValue = joinedParentsOfChildChildIdUnderlyingCallsCount
}
return returnValue!
}
}
set {
if Thread.isMainThread {
joinedParentsOfChildChildIdUnderlyingCallsCount = newValue
} else {
DispatchQueue.main.sync {
joinedParentsOfChildChildIdUnderlyingCallsCount = newValue
}
}
}
}
open var joinedParentsOfChildChildIdCalled: Bool {
return joinedParentsOfChildChildIdCallsCount > 0
}
open var joinedParentsOfChildChildIdReceivedChildId: String?
open var joinedParentsOfChildChildIdReceivedInvocations: [String] = []
var joinedParentsOfChildChildIdUnderlyingReturnValue: [SpaceRoom]!
open var joinedParentsOfChildChildIdReturnValue: [SpaceRoom]! {
get {
if Thread.isMainThread {
return joinedParentsOfChildChildIdUnderlyingReturnValue
} else {
var returnValue: [SpaceRoom]? = nil
DispatchQueue.main.sync {
returnValue = joinedParentsOfChildChildIdUnderlyingReturnValue
}
return returnValue!
}
}
set {
if Thread.isMainThread {
joinedParentsOfChildChildIdUnderlyingReturnValue = newValue
} else {
DispatchQueue.main.sync {
joinedParentsOfChildChildIdUnderlyingReturnValue = newValue
}
}
}
}
open var joinedParentsOfChildChildIdClosure: ((String) async throws -> [SpaceRoom])?
open override func joinedParentsOfChild(childId: String) async throws -> [SpaceRoom] {
if let error = joinedParentsOfChildChildIdThrowableError {
throw error
}
joinedParentsOfChildChildIdCallsCount += 1
joinedParentsOfChildChildIdReceivedChildId = childId
DispatchQueue.main.async {
self.joinedParentsOfChildChildIdReceivedInvocations.append(childId)
}
if let joinedParentsOfChildChildIdClosure = joinedParentsOfChildChildIdClosure {
return try await joinedParentsOfChildChildIdClosure(childId)
} else {
return joinedParentsOfChildChildIdReturnValue
}
}
//MARK: - joinedSpaces
var joinedSpacesUnderlyingCallsCount = 0
@@ -23076,6 +23197,52 @@ open class SpaceServiceSDKMock: MatrixRustSDK.SpaceService, @unchecked Sendable
}
}
//MARK: - removeChildFromSpace
open var removeChildFromSpaceChildIdSpaceIdThrowableError: Error?
var removeChildFromSpaceChildIdSpaceIdUnderlyingCallsCount = 0
open var removeChildFromSpaceChildIdSpaceIdCallsCount: Int {
get {
if Thread.isMainThread {
return removeChildFromSpaceChildIdSpaceIdUnderlyingCallsCount
} else {
var returnValue: Int? = nil
DispatchQueue.main.sync {
returnValue = removeChildFromSpaceChildIdSpaceIdUnderlyingCallsCount
}
return returnValue!
}
}
set {
if Thread.isMainThread {
removeChildFromSpaceChildIdSpaceIdUnderlyingCallsCount = newValue
} else {
DispatchQueue.main.sync {
removeChildFromSpaceChildIdSpaceIdUnderlyingCallsCount = newValue
}
}
}
}
open var removeChildFromSpaceChildIdSpaceIdCalled: Bool {
return removeChildFromSpaceChildIdSpaceIdCallsCount > 0
}
open var removeChildFromSpaceChildIdSpaceIdReceivedArguments: (childId: String, spaceId: String)?
open var removeChildFromSpaceChildIdSpaceIdReceivedInvocations: [(childId: String, spaceId: String)] = []
open var removeChildFromSpaceChildIdSpaceIdClosure: ((String, String) async throws -> Void)?
open override func removeChildFromSpace(childId: String, spaceId: String) async throws {
if let error = removeChildFromSpaceChildIdSpaceIdThrowableError {
throw error
}
removeChildFromSpaceChildIdSpaceIdCallsCount += 1
removeChildFromSpaceChildIdSpaceIdReceivedArguments = (childId: childId, spaceId: spaceId)
DispatchQueue.main.async {
self.removeChildFromSpaceChildIdSpaceIdReceivedInvocations.append((childId: childId, spaceId: spaceId))
}
try await removeChildFromSpaceChildIdSpaceIdClosure?(childId, spaceId)
}
//MARK: - spaceRoomList
open var spaceRoomListSpaceIdThrowableError: Error?