update sdk 26.06.30

This commit is contained in:
Mauro Romito
2026-06-30 13:07:09 +02:00
committed by Mauro
parent ff9c260674
commit bed5e0c288
4 changed files with 216 additions and 145 deletions
+1 -1
View File
@@ -10279,7 +10279,7 @@
repositoryURL = "https://github.com/element-hq/matrix-rust-components-swift";
requirement = {
kind = exactVersion;
version = 26.06.23;
version = 26.06.30;
};
};
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
@@ -1,5 +1,5 @@
{
"originHash" : "ff8cfb62fc686fc24c445d89c94fd74a4f51075b737940288a0f0f3da0dd575e",
"originHash" : "1c7d307d80ee561100a0432a5ae13f345392a1175c7f6c17c2eb0da269382c57",
"pins" : [
{
"identity" : "compound-design-tokens",
@@ -167,8 +167,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/element-hq/matrix-rust-components-swift",
"state" : {
"revision" : "5b1b8c718e232ec2ff9831e64835054c6ed69b26",
"version" : "26.6.23"
"revision" : "7f2a0d969742c03eb5e60216fc0ed35a4a5c13d2",
"version" : "26.6.30"
}
},
{
+211 -140
View File
@@ -6,21 +6,6 @@
import Foundation
open class BackupSecretsSDKMock: MatrixRustSDK.BackupSecrets, @unchecked Sendable {
public init() {
super.init(noHandle: .init())
}
public required init(unsafeFromHandle handle: UInt64) {
fatalError("init(unsafeFromHandle:) has not been implemented")
}
fileprivate var handle: UInt64 {
get { return underlyingHandle }
set(value) { underlyingHandle = value }
}
fileprivate var underlyingHandle: UInt64!
}
open class CheckCodeSenderSDKMock: MatrixRustSDK.CheckCodeSender, @unchecked Sendable {
public init() {
super.init(noHandle: .init())
@@ -420,6 +405,35 @@ open class ClientSDKMock: MatrixRustSDK.Client, @unchecked Sendable {
try await clearCachesSyncServiceClosure?(syncService)
}
//MARK: - contentScanner
private let contentScannerCallsCountLock = NSLock()
private var contentScannerUnderlyingCallsCount = 0
open var contentScannerCallsCount: Int {
get { contentScannerCallsCountLock.withLock { contentScannerUnderlyingCallsCount } }
set { contentScannerCallsCountLock.withLock { contentScannerUnderlyingCallsCount = newValue } }
}
open var contentScannerCalled: Bool {
return contentScannerCallsCount > 0
}
private let contentScannerReturnValueLock = NSLock()
open var contentScannerUnderlyingReturnValue: ContentScanner?
open var contentScannerReturnValue: ContentScanner? {
get { contentScannerReturnValueLock.withLock { contentScannerUnderlyingReturnValue } }
set { contentScannerReturnValueLock.withLock { contentScannerUnderlyingReturnValue = newValue } }
}
open var contentScannerClosure: (() async -> ContentScanner?)?
open override func contentScanner() async -> ContentScanner? {
contentScannerCallsCountLock.withLock { contentScannerUnderlyingCallsCount += 1 }
if let contentScannerClosure = contentScannerClosure {
return await contentScannerClosure()
} else {
return contentScannerReturnValue
}
}
//MARK: - createRoom
open var createRoomRequestThrowableError: Error?
@@ -2921,6 +2935,38 @@ open class ClientSDKMock: MatrixRustSDK.Client, @unchecked Sendable {
try await setAvatarUrlUrlClosure?(url)
}
//MARK: - setContentScanner
private let setContentScannerContentScannerCallsCountLock = NSLock()
private var setContentScannerContentScannerUnderlyingCallsCount = 0
open var setContentScannerContentScannerCallsCount: Int {
get { setContentScannerContentScannerCallsCountLock.withLock { setContentScannerContentScannerUnderlyingCallsCount } }
set { setContentScannerContentScannerCallsCountLock.withLock { setContentScannerContentScannerUnderlyingCallsCount = newValue } }
}
open var setContentScannerContentScannerCalled: Bool {
return setContentScannerContentScannerCallsCount > 0
}
private let setContentScannerContentScannerReceivedContentScannerLock = NSLock()
private var setContentScannerContentScannerUnderlyingReceivedContentScanner: ContentScanner?
open var setContentScannerContentScannerReceivedContentScanner: ContentScanner? {
get { setContentScannerContentScannerReceivedContentScannerLock.withLock { setContentScannerContentScannerUnderlyingReceivedContentScanner } }
set { setContentScannerContentScannerReceivedContentScannerLock.withLock { setContentScannerContentScannerUnderlyingReceivedContentScanner = newValue } }
}
private let setContentScannerContentScannerReceivedInvocationsLock = NSLock()
private var setContentScannerContentScannerUnderlyingReceivedInvocations: [ContentScanner?] = []
open var setContentScannerContentScannerReceivedInvocations: [ContentScanner?] {
get { setContentScannerContentScannerReceivedInvocationsLock.withLock { setContentScannerContentScannerUnderlyingReceivedInvocations } }
set { setContentScannerContentScannerReceivedInvocationsLock.withLock { setContentScannerContentScannerUnderlyingReceivedInvocations = newValue } }
}
open var setContentScannerContentScannerClosure: ((ContentScanner?) async -> Void)?
open override func setContentScanner(contentScanner: ContentScanner?) async {
setContentScannerContentScannerCallsCountLock.withLock { setContentScannerContentScannerUnderlyingCallsCount += 1 }
setContentScannerContentScannerReceivedContentScanner = contentScanner
setContentScannerContentScannerReceivedInvocationsLock.withLock { setContentScannerContentScannerUnderlyingReceivedInvocations.append(contentScanner) }
await setContentScannerContentScannerClosure?(contentScanner)
}
//MARK: - setDelegate
open var setDelegateDelegateThrowableError: Error?
@@ -3112,6 +3158,42 @@ open class ClientSDKMock: MatrixRustSDK.Client, @unchecked Sendable {
try await setMediaRetentionPolicyPolicyClosure?(policy)
}
//MARK: - setPresence
open var setPresencePresenceImmediateThrowableError: Error?
private let setPresencePresenceImmediateCallsCountLock = NSLock()
private var setPresencePresenceImmediateUnderlyingCallsCount = 0
open var setPresencePresenceImmediateCallsCount: Int {
get { setPresencePresenceImmediateCallsCountLock.withLock { setPresencePresenceImmediateUnderlyingCallsCount } }
set { setPresencePresenceImmediateCallsCountLock.withLock { setPresencePresenceImmediateUnderlyingCallsCount = newValue } }
}
open var setPresencePresenceImmediateCalled: Bool {
return setPresencePresenceImmediateCallsCount > 0
}
private let setPresencePresenceImmediateReceivedArgumentsLock = NSLock()
private var setPresencePresenceImmediateUnderlyingReceivedArguments: (presence: PresenceState, immediate: Bool)?
open var setPresencePresenceImmediateReceivedArguments: (presence: PresenceState, immediate: Bool)? {
get { setPresencePresenceImmediateReceivedArgumentsLock.withLock { setPresencePresenceImmediateUnderlyingReceivedArguments } }
set { setPresencePresenceImmediateReceivedArgumentsLock.withLock { setPresencePresenceImmediateUnderlyingReceivedArguments = newValue } }
}
private let setPresencePresenceImmediateReceivedInvocationsLock = NSLock()
private var setPresencePresenceImmediateUnderlyingReceivedInvocations: [(presence: PresenceState, immediate: Bool)] = []
open var setPresencePresenceImmediateReceivedInvocations: [(presence: PresenceState, immediate: Bool)] {
get { setPresencePresenceImmediateReceivedInvocationsLock.withLock { setPresencePresenceImmediateUnderlyingReceivedInvocations } }
set { setPresencePresenceImmediateReceivedInvocationsLock.withLock { setPresencePresenceImmediateUnderlyingReceivedInvocations = newValue } }
}
open var setPresencePresenceImmediateClosure: ((PresenceState, Bool) async throws -> Void)?
open override func setPresence(presence: PresenceState, immediate: Bool) async throws {
if let error = setPresencePresenceImmediateThrowableError {
throw error
}
setPresencePresenceImmediateCallsCountLock.withLock { setPresencePresenceImmediateUnderlyingCallsCount += 1 }
setPresencePresenceImmediateReceivedArguments = (presence: presence, immediate: immediate)
setPresencePresenceImmediateReceivedInvocationsLock.withLock { setPresencePresenceImmediateUnderlyingReceivedInvocations.append((presence: presence, immediate: immediate)) }
try await setPresencePresenceImmediateClosure?(presence, immediate)
}
//MARK: - setPusher
open var setPusherIdentifiersKindAppDisplayNameDeviceDisplayNameProfileTagLangAppendThrowableError: Error?
@@ -4093,48 +4175,48 @@ open class ClientSDKMock: MatrixRustSDK.Client, @unchecked Sendable {
//MARK: - searchMessages
open var searchMessagesQueryFilterNumResultsPerBatchThrowableError: Error?
private let searchMessagesQueryFilterNumResultsPerBatchCallsCountLock = NSLock()
private var searchMessagesQueryFilterNumResultsPerBatchUnderlyingCallsCount = 0
open var searchMessagesQueryFilterNumResultsPerBatchCallsCount: Int {
get { searchMessagesQueryFilterNumResultsPerBatchCallsCountLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingCallsCount } }
set { searchMessagesQueryFilterNumResultsPerBatchCallsCountLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingCallsCount = newValue } }
open var searchMessagesQueryFilterThrowableError: Error?
private let searchMessagesQueryFilterCallsCountLock = NSLock()
private var searchMessagesQueryFilterUnderlyingCallsCount = 0
open var searchMessagesQueryFilterCallsCount: Int {
get { searchMessagesQueryFilterCallsCountLock.withLock { searchMessagesQueryFilterUnderlyingCallsCount } }
set { searchMessagesQueryFilterCallsCountLock.withLock { searchMessagesQueryFilterUnderlyingCallsCount = newValue } }
}
open var searchMessagesQueryFilterNumResultsPerBatchCalled: Bool {
return searchMessagesQueryFilterNumResultsPerBatchCallsCount > 0
open var searchMessagesQueryFilterCalled: Bool {
return searchMessagesQueryFilterCallsCount > 0
}
private let searchMessagesQueryFilterNumResultsPerBatchReceivedArgumentsLock = NSLock()
private var searchMessagesQueryFilterNumResultsPerBatchUnderlyingReceivedArguments: (query: String, filter: SearchRoomFilter, numResultsPerBatch: UInt32)?
open var searchMessagesQueryFilterNumResultsPerBatchReceivedArguments: (query: String, filter: SearchRoomFilter, numResultsPerBatch: UInt32)? {
get { searchMessagesQueryFilterNumResultsPerBatchReceivedArgumentsLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingReceivedArguments } }
set { searchMessagesQueryFilterNumResultsPerBatchReceivedArgumentsLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingReceivedArguments = newValue } }
private let searchMessagesQueryFilterReceivedArgumentsLock = NSLock()
private var searchMessagesQueryFilterUnderlyingReceivedArguments: (query: String, filter: SearchRoomFilter)?
open var searchMessagesQueryFilterReceivedArguments: (query: String, filter: SearchRoomFilter)? {
get { searchMessagesQueryFilterReceivedArgumentsLock.withLock { searchMessagesQueryFilterUnderlyingReceivedArguments } }
set { searchMessagesQueryFilterReceivedArgumentsLock.withLock { searchMessagesQueryFilterUnderlyingReceivedArguments = newValue } }
}
private let searchMessagesQueryFilterNumResultsPerBatchReceivedInvocationsLock = NSLock()
private var searchMessagesQueryFilterNumResultsPerBatchUnderlyingReceivedInvocations: [(query: String, filter: SearchRoomFilter, numResultsPerBatch: UInt32)] = []
open var searchMessagesQueryFilterNumResultsPerBatchReceivedInvocations: [(query: String, filter: SearchRoomFilter, numResultsPerBatch: UInt32)] {
get { searchMessagesQueryFilterNumResultsPerBatchReceivedInvocationsLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingReceivedInvocations } }
set { searchMessagesQueryFilterNumResultsPerBatchReceivedInvocationsLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingReceivedInvocations = newValue } }
private let searchMessagesQueryFilterReceivedInvocationsLock = NSLock()
private var searchMessagesQueryFilterUnderlyingReceivedInvocations: [(query: String, filter: SearchRoomFilter)] = []
open var searchMessagesQueryFilterReceivedInvocations: [(query: String, filter: SearchRoomFilter)] {
get { searchMessagesQueryFilterReceivedInvocationsLock.withLock { searchMessagesQueryFilterUnderlyingReceivedInvocations } }
set { searchMessagesQueryFilterReceivedInvocationsLock.withLock { searchMessagesQueryFilterUnderlyingReceivedInvocations = newValue } }
}
private let searchMessagesQueryFilterNumResultsPerBatchReturnValueLock = NSLock()
open var searchMessagesQueryFilterNumResultsPerBatchUnderlyingReturnValue: GlobalSearchIterator!
open var searchMessagesQueryFilterNumResultsPerBatchReturnValue: GlobalSearchIterator! {
get { searchMessagesQueryFilterNumResultsPerBatchReturnValueLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingReturnValue } }
set { searchMessagesQueryFilterNumResultsPerBatchReturnValueLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingReturnValue = newValue } }
private let searchMessagesQueryFilterReturnValueLock = NSLock()
open var searchMessagesQueryFilterUnderlyingReturnValue: GlobalSearchIterator!
open var searchMessagesQueryFilterReturnValue: GlobalSearchIterator! {
get { searchMessagesQueryFilterReturnValueLock.withLock { searchMessagesQueryFilterUnderlyingReturnValue } }
set { searchMessagesQueryFilterReturnValueLock.withLock { searchMessagesQueryFilterUnderlyingReturnValue = newValue } }
}
open var searchMessagesQueryFilterNumResultsPerBatchClosure: ((String, SearchRoomFilter, UInt32) async throws -> GlobalSearchIterator)?
open var searchMessagesQueryFilterClosure: ((String, SearchRoomFilter) async throws -> GlobalSearchIterator)?
open override func searchMessages(query: String, filter: SearchRoomFilter, numResultsPerBatch: UInt32) async throws -> GlobalSearchIterator {
if let error = searchMessagesQueryFilterNumResultsPerBatchThrowableError {
open override func searchMessages(query: String, filter: SearchRoomFilter) async throws -> GlobalSearchIterator {
if let error = searchMessagesQueryFilterThrowableError {
throw error
}
searchMessagesQueryFilterNumResultsPerBatchCallsCountLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingCallsCount += 1 }
searchMessagesQueryFilterNumResultsPerBatchReceivedArguments = (query: query, filter: filter, numResultsPerBatch: numResultsPerBatch)
searchMessagesQueryFilterNumResultsPerBatchReceivedInvocationsLock.withLock { searchMessagesQueryFilterNumResultsPerBatchUnderlyingReceivedInvocations.append((query: query, filter: filter, numResultsPerBatch: numResultsPerBatch)) }
if let searchMessagesQueryFilterNumResultsPerBatchClosure = searchMessagesQueryFilterNumResultsPerBatchClosure {
return try await searchMessagesQueryFilterNumResultsPerBatchClosure(query, filter, numResultsPerBatch)
searchMessagesQueryFilterCallsCountLock.withLock { searchMessagesQueryFilterUnderlyingCallsCount += 1 }
searchMessagesQueryFilterReceivedArguments = (query: query, filter: filter)
searchMessagesQueryFilterReceivedInvocationsLock.withLock { searchMessagesQueryFilterUnderlyingReceivedInvocations.append((query: query, filter: filter)) }
if let searchMessagesQueryFilterClosure = searchMessagesQueryFilterClosure {
return try await searchMessagesQueryFilterClosure(query, filter)
} else {
return searchMessagesQueryFilterNumResultsPerBatchReturnValue
return searchMessagesQueryFilterReturnValue
}
}
}
@@ -4574,49 +4656,6 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
}
}
//MARK: - enableContentScanner
private let enableContentScannerScannerUrlCallsCountLock = NSLock()
private var enableContentScannerScannerUrlUnderlyingCallsCount = 0
open var enableContentScannerScannerUrlCallsCount: Int {
get { enableContentScannerScannerUrlCallsCountLock.withLock { enableContentScannerScannerUrlUnderlyingCallsCount } }
set { enableContentScannerScannerUrlCallsCountLock.withLock { enableContentScannerScannerUrlUnderlyingCallsCount = newValue } }
}
open var enableContentScannerScannerUrlCalled: Bool {
return enableContentScannerScannerUrlCallsCount > 0
}
private let enableContentScannerScannerUrlReceivedScannerUrlLock = NSLock()
private var enableContentScannerScannerUrlUnderlyingReceivedScannerUrl: String?
open var enableContentScannerScannerUrlReceivedScannerUrl: String? {
get { enableContentScannerScannerUrlReceivedScannerUrlLock.withLock { enableContentScannerScannerUrlUnderlyingReceivedScannerUrl } }
set { enableContentScannerScannerUrlReceivedScannerUrlLock.withLock { enableContentScannerScannerUrlUnderlyingReceivedScannerUrl = newValue } }
}
private let enableContentScannerScannerUrlReceivedInvocationsLock = NSLock()
private var enableContentScannerScannerUrlUnderlyingReceivedInvocations: [String] = []
open var enableContentScannerScannerUrlReceivedInvocations: [String] {
get { enableContentScannerScannerUrlReceivedInvocationsLock.withLock { enableContentScannerScannerUrlUnderlyingReceivedInvocations } }
set { enableContentScannerScannerUrlReceivedInvocationsLock.withLock { enableContentScannerScannerUrlUnderlyingReceivedInvocations = newValue } }
}
private let enableContentScannerScannerUrlReturnValueLock = NSLock()
open var enableContentScannerScannerUrlUnderlyingReturnValue: ClientBuilder!
open var enableContentScannerScannerUrlReturnValue: ClientBuilder! {
get { enableContentScannerScannerUrlReturnValueLock.withLock { enableContentScannerScannerUrlUnderlyingReturnValue } }
set { enableContentScannerScannerUrlReturnValueLock.withLock { enableContentScannerScannerUrlUnderlyingReturnValue = newValue } }
}
open var enableContentScannerScannerUrlClosure: ((String) -> ClientBuilder)?
open override func enableContentScanner(scannerUrl: String) -> ClientBuilder {
enableContentScannerScannerUrlCallsCountLock.withLock { enableContentScannerScannerUrlUnderlyingCallsCount += 1 }
enableContentScannerScannerUrlReceivedScannerUrl = scannerUrl
enableContentScannerScannerUrlReceivedInvocationsLock.withLock { enableContentScannerScannerUrlUnderlyingReceivedInvocations.append(scannerUrl) }
if let enableContentScannerScannerUrlClosure = enableContentScannerScannerUrlClosure {
return enableContentScannerScannerUrlClosure(scannerUrl)
} else {
return enableContentScannerScannerUrlReturnValue
}
}
//MARK: - enableShareHistoryOnInvite
private let enableShareHistoryOnInviteEnableShareHistoryOnInviteCallsCountLock = NSLock()
@@ -5320,7 +5359,7 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
}
}
}
open class CrossSigningSecretsSDKMock: MatrixRustSDK.CrossSigningSecrets, @unchecked Sendable {
open class ContentScannerSDKMock: MatrixRustSDK.ContentScanner, @unchecked Sendable {
public init() {
super.init(noHandle: .init())
}
@@ -5334,6 +5373,53 @@ open class CrossSigningSecretsSDKMock: MatrixRustSDK.CrossSigningSecrets, @unche
set(value) { underlyingHandle = value }
}
fileprivate var underlyingHandle: UInt64!
//MARK: - scan
open var scanClientMediaSourceThrowableError: Error?
private let scanClientMediaSourceCallsCountLock = NSLock()
private var scanClientMediaSourceUnderlyingCallsCount = 0
open var scanClientMediaSourceCallsCount: Int {
get { scanClientMediaSourceCallsCountLock.withLock { scanClientMediaSourceUnderlyingCallsCount } }
set { scanClientMediaSourceCallsCountLock.withLock { scanClientMediaSourceUnderlyingCallsCount = newValue } }
}
open var scanClientMediaSourceCalled: Bool {
return scanClientMediaSourceCallsCount > 0
}
private let scanClientMediaSourceReceivedArgumentsLock = NSLock()
private var scanClientMediaSourceUnderlyingReceivedArguments: (client: Client, mediaSource: MediaSource)?
open var scanClientMediaSourceReceivedArguments: (client: Client, mediaSource: MediaSource)? {
get { scanClientMediaSourceReceivedArgumentsLock.withLock { scanClientMediaSourceUnderlyingReceivedArguments } }
set { scanClientMediaSourceReceivedArgumentsLock.withLock { scanClientMediaSourceUnderlyingReceivedArguments = newValue } }
}
private let scanClientMediaSourceReceivedInvocationsLock = NSLock()
private var scanClientMediaSourceUnderlyingReceivedInvocations: [(client: Client, mediaSource: MediaSource)] = []
open var scanClientMediaSourceReceivedInvocations: [(client: Client, mediaSource: MediaSource)] {
get { scanClientMediaSourceReceivedInvocationsLock.withLock { scanClientMediaSourceUnderlyingReceivedInvocations } }
set { scanClientMediaSourceReceivedInvocationsLock.withLock { scanClientMediaSourceUnderlyingReceivedInvocations = newValue } }
}
private let scanClientMediaSourceReturnValueLock = NSLock()
open var scanClientMediaSourceUnderlyingReturnValue: MediaScanResponse!
open var scanClientMediaSourceReturnValue: MediaScanResponse! {
get { scanClientMediaSourceReturnValueLock.withLock { scanClientMediaSourceUnderlyingReturnValue } }
set { scanClientMediaSourceReturnValueLock.withLock { scanClientMediaSourceUnderlyingReturnValue = newValue } }
}
open var scanClientMediaSourceClosure: ((Client, MediaSource) async throws -> MediaScanResponse)?
open override func scan(client: Client, mediaSource: MediaSource) async throws -> MediaScanResponse {
if let error = scanClientMediaSourceThrowableError {
throw error
}
scanClientMediaSourceCallsCountLock.withLock { scanClientMediaSourceUnderlyingCallsCount += 1 }
scanClientMediaSourceReceivedArguments = (client: client, mediaSource: mediaSource)
scanClientMediaSourceReceivedInvocationsLock.withLock { scanClientMediaSourceUnderlyingReceivedInvocations.append((client: client, mediaSource: mediaSource)) }
if let scanClientMediaSourceClosure = scanClientMediaSourceClosure {
return try await scanClientMediaSourceClosure(client, mediaSource)
} else {
return scanClientMediaSourceReturnValue
}
}
}
open class EncryptionSDKMock: MatrixRustSDK.Encryption, @unchecked Sendable {
public init() {
@@ -12224,44 +12310,44 @@ open class RoomSDKMock: MatrixRustSDK.Room, @unchecked Sendable {
//MARK: - searchMessages
private let searchMessagesQueryNumResultsPerBatchCallsCountLock = NSLock()
private var searchMessagesQueryNumResultsPerBatchUnderlyingCallsCount = 0
open var searchMessagesQueryNumResultsPerBatchCallsCount: Int {
get { searchMessagesQueryNumResultsPerBatchCallsCountLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingCallsCount } }
set { searchMessagesQueryNumResultsPerBatchCallsCountLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingCallsCount = newValue } }
private let searchMessagesQueryCallsCountLock = NSLock()
private var searchMessagesQueryUnderlyingCallsCount = 0
open var searchMessagesQueryCallsCount: Int {
get { searchMessagesQueryCallsCountLock.withLock { searchMessagesQueryUnderlyingCallsCount } }
set { searchMessagesQueryCallsCountLock.withLock { searchMessagesQueryUnderlyingCallsCount = newValue } }
}
open var searchMessagesQueryNumResultsPerBatchCalled: Bool {
return searchMessagesQueryNumResultsPerBatchCallsCount > 0
open var searchMessagesQueryCalled: Bool {
return searchMessagesQueryCallsCount > 0
}
private let searchMessagesQueryNumResultsPerBatchReceivedArgumentsLock = NSLock()
private var searchMessagesQueryNumResultsPerBatchUnderlyingReceivedArguments: (query: String, numResultsPerBatch: UInt32)?
open var searchMessagesQueryNumResultsPerBatchReceivedArguments: (query: String, numResultsPerBatch: UInt32)? {
get { searchMessagesQueryNumResultsPerBatchReceivedArgumentsLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingReceivedArguments } }
set { searchMessagesQueryNumResultsPerBatchReceivedArgumentsLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingReceivedArguments = newValue } }
private let searchMessagesQueryReceivedQueryLock = NSLock()
private var searchMessagesQueryUnderlyingReceivedQuery: String?
open var searchMessagesQueryReceivedQuery: String? {
get { searchMessagesQueryReceivedQueryLock.withLock { searchMessagesQueryUnderlyingReceivedQuery } }
set { searchMessagesQueryReceivedQueryLock.withLock { searchMessagesQueryUnderlyingReceivedQuery = newValue } }
}
private let searchMessagesQueryNumResultsPerBatchReceivedInvocationsLock = NSLock()
private var searchMessagesQueryNumResultsPerBatchUnderlyingReceivedInvocations: [(query: String, numResultsPerBatch: UInt32)] = []
open var searchMessagesQueryNumResultsPerBatchReceivedInvocations: [(query: String, numResultsPerBatch: UInt32)] {
get { searchMessagesQueryNumResultsPerBatchReceivedInvocationsLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingReceivedInvocations } }
set { searchMessagesQueryNumResultsPerBatchReceivedInvocationsLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingReceivedInvocations = newValue } }
private let searchMessagesQueryReceivedInvocationsLock = NSLock()
private var searchMessagesQueryUnderlyingReceivedInvocations: [String] = []
open var searchMessagesQueryReceivedInvocations: [String] {
get { searchMessagesQueryReceivedInvocationsLock.withLock { searchMessagesQueryUnderlyingReceivedInvocations } }
set { searchMessagesQueryReceivedInvocationsLock.withLock { searchMessagesQueryUnderlyingReceivedInvocations = newValue } }
}
private let searchMessagesQueryNumResultsPerBatchReturnValueLock = NSLock()
open var searchMessagesQueryNumResultsPerBatchUnderlyingReturnValue: RoomSearchIterator!
open var searchMessagesQueryNumResultsPerBatchReturnValue: RoomSearchIterator! {
get { searchMessagesQueryNumResultsPerBatchReturnValueLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingReturnValue } }
set { searchMessagesQueryNumResultsPerBatchReturnValueLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingReturnValue = newValue } }
private let searchMessagesQueryReturnValueLock = NSLock()
open var searchMessagesQueryUnderlyingReturnValue: RoomSearchIterator!
open var searchMessagesQueryReturnValue: RoomSearchIterator! {
get { searchMessagesQueryReturnValueLock.withLock { searchMessagesQueryUnderlyingReturnValue } }
set { searchMessagesQueryReturnValueLock.withLock { searchMessagesQueryUnderlyingReturnValue = newValue } }
}
open var searchMessagesQueryNumResultsPerBatchClosure: ((String, UInt32) -> RoomSearchIterator)?
open var searchMessagesQueryClosure: ((String) -> RoomSearchIterator)?
open override func searchMessages(query: String, numResultsPerBatch: UInt32) -> RoomSearchIterator {
searchMessagesQueryNumResultsPerBatchCallsCountLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingCallsCount += 1 }
searchMessagesQueryNumResultsPerBatchReceivedArguments = (query: query, numResultsPerBatch: numResultsPerBatch)
searchMessagesQueryNumResultsPerBatchReceivedInvocationsLock.withLock { searchMessagesQueryNumResultsPerBatchUnderlyingReceivedInvocations.append((query: query, numResultsPerBatch: numResultsPerBatch)) }
if let searchMessagesQueryNumResultsPerBatchClosure = searchMessagesQueryNumResultsPerBatchClosure {
return searchMessagesQueryNumResultsPerBatchClosure(query, numResultsPerBatch)
open override func searchMessages(query: String) -> RoomSearchIterator {
searchMessagesQueryCallsCountLock.withLock { searchMessagesQueryUnderlyingCallsCount += 1 }
searchMessagesQueryReceivedQuery = query
searchMessagesQueryReceivedInvocationsLock.withLock { searchMessagesQueryUnderlyingReceivedInvocations.append(query) }
if let searchMessagesQueryClosure = searchMessagesQueryClosure {
return searchMessagesQueryClosure(query)
} else {
return searchMessagesQueryNumResultsPerBatchReturnValue
return searchMessagesQueryReturnValue
}
}
}
@@ -13868,14 +13954,14 @@ open class RoomPowerLevelsSDKMock: MatrixRustSDK.RoomPowerLevels, @unchecked Sen
}
private let eventsReturnValueLock = NSLock()
open var eventsUnderlyingReturnValue: [TimelineEventType: Int64]!
open var eventsReturnValue: [TimelineEventType: Int64]! {
open var eventsUnderlyingReturnValue: [FfiTimelineEventType: Int64]!
open var eventsReturnValue: [FfiTimelineEventType: Int64]! {
get { eventsReturnValueLock.withLock { eventsUnderlyingReturnValue } }
set { eventsReturnValueLock.withLock { eventsUnderlyingReturnValue = newValue } }
}
open var eventsClosure: (() -> [TimelineEventType: Int64])?
open var eventsClosure: (() -> [FfiTimelineEventType: Int64])?
open override func events() -> [TimelineEventType: Int64] {
open override func events() -> [FfiTimelineEventType: Int64] {
eventsCallsCountLock.withLock { eventsUnderlyingCallsCount += 1 }
if let eventsClosure = eventsClosure {
return eventsClosure()
@@ -14136,21 +14222,6 @@ open class RoomSearchIteratorSDKMock: MatrixRustSDK.RoomSearchIterator, @uncheck
}
}
}
open class SecretsBundleSDKMock: MatrixRustSDK.SecretsBundle, @unchecked Sendable {
public init() {
super.init(noHandle: .init())
}
public required init(unsafeFromHandle handle: UInt64) {
fatalError("init(unsafeFromHandle:) has not been implemented")
}
fileprivate var handle: UInt64 {
get { return underlyingHandle }
set(value) { underlyingHandle = value }
}
fileprivate var underlyingHandle: UInt64!
}
open class SecretsBundleWithUserIdSDKMock: MatrixRustSDK.SecretsBundleWithUserId, @unchecked Sendable {
public init() {
super.init(noHandle: .init())
+1 -1
View File
@@ -74,7 +74,7 @@ packages:
# Element/Matrix dependencies
MatrixRustSDK:
url: https://github.com/element-hq/matrix-rust-components-swift
exactVersion: 26.06.23
exactVersion: 26.06.30
# path: ../matrix-rust-sdk
Compound:
path: compound-ios