Update the SDK. (#4405)

This commit is contained in:
Doug
2025-08-12 17:20:09 +01:00
committed by GitHub
parent e2d0475692
commit b3a395acb6
5 changed files with 34 additions and 34 deletions
+1 -1
View File
@@ -9124,7 +9124,7 @@
repositoryURL = "https://github.com/element-hq/matrix-rust-components-swift"; repositoryURL = "https://github.com/element-hq/matrix-rust-components-swift";
requirement = { requirement = {
kind = exactVersion; kind = exactVersion;
version = 25.08.05; version = 25.08.12;
}; };
}; };
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = { 701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
@@ -158,8 +158,8 @@
"kind" : "remoteSourceControl", "kind" : "remoteSourceControl",
"location" : "https://github.com/element-hq/matrix-rust-components-swift", "location" : "https://github.com/element-hq/matrix-rust-components-swift",
"state" : { "state" : {
"revision" : "d8ec6c9ff99c7706f9623bcbf8ea51ef4370f82e", "revision" : "439f123dddf836855cfe006f01f6428f25ed847f",
"version" : "25.8.5" "version" : "25.8.12"
} }
}, },
{ {
@@ -7188,15 +7188,15 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
//MARK: - threadsEnabled //MARK: - threadsEnabled
var threadsEnabledEnabledUnderlyingCallsCount = 0 var threadsEnabledEnabledThreadSubscriptionsUnderlyingCallsCount = 0
open var threadsEnabledEnabledCallsCount: Int { open var threadsEnabledEnabledThreadSubscriptionsCallsCount: Int {
get { get {
if Thread.isMainThread { if Thread.isMainThread {
return threadsEnabledEnabledUnderlyingCallsCount return threadsEnabledEnabledThreadSubscriptionsUnderlyingCallsCount
} else { } else {
var returnValue: Int? = nil var returnValue: Int? = nil
DispatchQueue.main.sync { DispatchQueue.main.sync {
returnValue = threadsEnabledEnabledUnderlyingCallsCount returnValue = threadsEnabledEnabledThreadSubscriptionsUnderlyingCallsCount
} }
return returnValue! return returnValue!
@@ -7204,29 +7204,29 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
} }
set { set {
if Thread.isMainThread { if Thread.isMainThread {
threadsEnabledEnabledUnderlyingCallsCount = newValue threadsEnabledEnabledThreadSubscriptionsUnderlyingCallsCount = newValue
} else { } else {
DispatchQueue.main.sync { DispatchQueue.main.sync {
threadsEnabledEnabledUnderlyingCallsCount = newValue threadsEnabledEnabledThreadSubscriptionsUnderlyingCallsCount = newValue
} }
} }
} }
} }
open var threadsEnabledEnabledCalled: Bool { open var threadsEnabledEnabledThreadSubscriptionsCalled: Bool {
return threadsEnabledEnabledCallsCount > 0 return threadsEnabledEnabledThreadSubscriptionsCallsCount > 0
} }
open var threadsEnabledEnabledReceivedEnabled: Bool? open var threadsEnabledEnabledThreadSubscriptionsReceivedArguments: (enabled: Bool, threadSubscriptions: Bool)?
open var threadsEnabledEnabledReceivedInvocations: [Bool] = [] open var threadsEnabledEnabledThreadSubscriptionsReceivedInvocations: [(enabled: Bool, threadSubscriptions: Bool)] = []
var threadsEnabledEnabledUnderlyingReturnValue: ClientBuilder! var threadsEnabledEnabledThreadSubscriptionsUnderlyingReturnValue: ClientBuilder!
open var threadsEnabledEnabledReturnValue: ClientBuilder! { open var threadsEnabledEnabledThreadSubscriptionsReturnValue: ClientBuilder! {
get { get {
if Thread.isMainThread { if Thread.isMainThread {
return threadsEnabledEnabledUnderlyingReturnValue return threadsEnabledEnabledThreadSubscriptionsUnderlyingReturnValue
} else { } else {
var returnValue: ClientBuilder? = nil var returnValue: ClientBuilder? = nil
DispatchQueue.main.sync { DispatchQueue.main.sync {
returnValue = threadsEnabledEnabledUnderlyingReturnValue returnValue = threadsEnabledEnabledThreadSubscriptionsUnderlyingReturnValue
} }
return returnValue! return returnValue!
@@ -7234,26 +7234,26 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
} }
set { set {
if Thread.isMainThread { if Thread.isMainThread {
threadsEnabledEnabledUnderlyingReturnValue = newValue threadsEnabledEnabledThreadSubscriptionsUnderlyingReturnValue = newValue
} else { } else {
DispatchQueue.main.sync { DispatchQueue.main.sync {
threadsEnabledEnabledUnderlyingReturnValue = newValue threadsEnabledEnabledThreadSubscriptionsUnderlyingReturnValue = newValue
} }
} }
} }
} }
open var threadsEnabledEnabledClosure: ((Bool) -> ClientBuilder)? open var threadsEnabledEnabledThreadSubscriptionsClosure: ((Bool, Bool) -> ClientBuilder)?
open override func threadsEnabled(enabled: Bool) -> ClientBuilder { open override func threadsEnabled(enabled: Bool, threadSubscriptions: Bool) -> ClientBuilder {
threadsEnabledEnabledCallsCount += 1 threadsEnabledEnabledThreadSubscriptionsCallsCount += 1
threadsEnabledEnabledReceivedEnabled = enabled threadsEnabledEnabledThreadSubscriptionsReceivedArguments = (enabled: enabled, threadSubscriptions: threadSubscriptions)
DispatchQueue.main.async { DispatchQueue.main.async {
self.threadsEnabledEnabledReceivedInvocations.append(enabled) self.threadsEnabledEnabledThreadSubscriptionsReceivedInvocations.append((enabled: enabled, threadSubscriptions: threadSubscriptions))
} }
if let threadsEnabledEnabledClosure = threadsEnabledEnabledClosure { if let threadsEnabledEnabledThreadSubscriptionsClosure = threadsEnabledEnabledThreadSubscriptionsClosure {
return threadsEnabledEnabledClosure(enabled) return threadsEnabledEnabledThreadSubscriptionsClosure(enabled, threadSubscriptions)
} else { } else {
return threadsEnabledEnabledReturnValue return threadsEnabledEnabledThreadSubscriptionsReturnValue
} }
} }
@@ -12582,13 +12582,13 @@ open class RoomSDKMock: MatrixRustSDK.Room, @unchecked Sendable {
open var fetchThreadSubscriptionThreadRootEventIdReceivedThreadRootEventId: String? open var fetchThreadSubscriptionThreadRootEventIdReceivedThreadRootEventId: String?
open var fetchThreadSubscriptionThreadRootEventIdReceivedInvocations: [String] = [] open var fetchThreadSubscriptionThreadRootEventIdReceivedInvocations: [String] = []
var fetchThreadSubscriptionThreadRootEventIdUnderlyingReturnValue: ThreadStatus? var fetchThreadSubscriptionThreadRootEventIdUnderlyingReturnValue: ThreadSubscription?
open var fetchThreadSubscriptionThreadRootEventIdReturnValue: ThreadStatus? { open var fetchThreadSubscriptionThreadRootEventIdReturnValue: ThreadSubscription? {
get { get {
if Thread.isMainThread { if Thread.isMainThread {
return fetchThreadSubscriptionThreadRootEventIdUnderlyingReturnValue return fetchThreadSubscriptionThreadRootEventIdUnderlyingReturnValue
} else { } else {
var returnValue: ThreadStatus?? = nil var returnValue: ThreadSubscription?? = nil
DispatchQueue.main.sync { DispatchQueue.main.sync {
returnValue = fetchThreadSubscriptionThreadRootEventIdUnderlyingReturnValue returnValue = fetchThreadSubscriptionThreadRootEventIdUnderlyingReturnValue
} }
@@ -12606,9 +12606,9 @@ open class RoomSDKMock: MatrixRustSDK.Room, @unchecked Sendable {
} }
} }
} }
open var fetchThreadSubscriptionThreadRootEventIdClosure: ((String) async throws -> ThreadStatus?)? open var fetchThreadSubscriptionThreadRootEventIdClosure: ((String) async throws -> ThreadSubscription?)?
open override func fetchThreadSubscription(threadRootEventId: String) async throws -> ThreadStatus? { open override func fetchThreadSubscription(threadRootEventId: String) async throws -> ThreadSubscription? {
if let error = fetchThreadSubscriptionThreadRootEventIdThrowableError { if let error = fetchThreadSubscriptionThreadRootEventIdThrowableError {
throw error throw error
} }
@@ -25,7 +25,7 @@ extension ClientBuilder {
.enableOidcRefreshLock() .enableOidcRefreshLock()
.setSessionDelegate(sessionDelegate: sessionDelegate) .setSessionDelegate(sessionDelegate: sessionDelegate)
.userAgent(userAgent: UserAgentBuilder.makeASCIIUserAgent()) .userAgent(userAgent: UserAgentBuilder.makeASCIIUserAgent())
.threadsEnabled(enabled: threadsEnabled) .threadsEnabled(enabled: threadsEnabled, threadSubscriptions: threadsEnabled)
.requestConfig(config: .init(retryLimit: 0, .requestConfig(config: .init(retryLimit: 0,
timeout: requestTimeout, timeout: requestTimeout,
maxConcurrentRequests: nil, maxConcurrentRequests: nil,
+1 -1
View File
@@ -68,7 +68,7 @@ packages:
# Element/Matrix dependencies # Element/Matrix dependencies
MatrixRustSDK: MatrixRustSDK:
url: https://github.com/element-hq/matrix-rust-components-swift url: https://github.com/element-hq/matrix-rust-components-swift
exactVersion: 25.08.05 exactVersion: 25.08.12
# path: ../matrix-rust-sdk # path: ../matrix-rust-sdk
Compound: Compound:
url: https://github.com/element-hq/compound-ios url: https://github.com/element-hq/compound-ios