mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 19:44:05 +00:00
Update the SDK. (#5141)
This commit is contained in:
@@ -9829,7 +9829,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 = 26.02.13;
|
version = 26.02.24;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
|
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
{
|
{
|
||||||
|
"originHash" : "535c4d88d082716c37209d98cfd37fe407a0e04be32c7557518b5055b6accb3b",
|
||||||
"pins" : [
|
"pins" : [
|
||||||
{
|
{
|
||||||
"identity" : "compound-design-tokens",
|
"identity" : "compound-design-tokens",
|
||||||
@@ -158,8 +159,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" : "113131fa5f779a22319b61525c3126ba63045fa0",
|
"revision" : "4773764d92fb0a3a212b39bc54cd8399d43d482e",
|
||||||
"version" : "26.2.13"
|
"version" : "26.2.24"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -361,5 +362,5 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"version" : 2
|
"version" : 3
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ extension ClientBuilder {
|
|||||||
maxRequestRetryTime: UInt64? = nil,
|
maxRequestRetryTime: UInt64? = nil,
|
||||||
threadsEnabled: Bool) -> ClientBuilder {
|
threadsEnabled: Bool) -> ClientBuilder {
|
||||||
var builder = ClientBuilder()
|
var builder = ClientBuilder()
|
||||||
.crossProcessStoreLocksHolderName(holderName: InfoPlistReader.main.bundleIdentifier)
|
.crossProcessLockConfig(crossProcessLockConfig: .multiProcess(holderName: InfoPlistReader.main.bundleIdentifier))
|
||||||
.enableOidcRefreshLock()
|
.enableOidcRefreshLock()
|
||||||
.setSessionDelegate(sessionDelegate: sessionDelegate)
|
.setSessionDelegate(sessionDelegate: sessionDelegate)
|
||||||
.userAgent(userAgent: UserAgentBuilder.makeASCIIUserAgent())
|
.userAgent(userAgent: UserAgentBuilder.makeASCIIUserAgent())
|
||||||
|
|||||||
@@ -1325,7 +1325,6 @@ private struct ClientProxyServices {
|
|||||||
appSettings: AppSettings) async throws {
|
appSettings: AppSettings) async throws {
|
||||||
let syncService = try await client
|
let syncService = try await client
|
||||||
.syncService()
|
.syncService()
|
||||||
.withCrossProcessLock()
|
|
||||||
.withOfflineMode()
|
.withOfflineMode()
|
||||||
.withSharePos(enable: true)
|
.withSharePos(enable: true)
|
||||||
.finish()
|
.finish()
|
||||||
|
|||||||
@@ -5142,6 +5142,77 @@ open class ClientSDKMock: MatrixRustSDK.Client, @unchecked Sendable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//MARK: - subscribeToDuplicateKeyUploadErrors
|
||||||
|
|
||||||
|
open var subscribeToDuplicateKeyUploadErrorsListenerUnderlyingCallsCount = 0
|
||||||
|
open var subscribeToDuplicateKeyUploadErrorsListenerCallsCount: Int {
|
||||||
|
get {
|
||||||
|
if Thread.isMainThread {
|
||||||
|
return subscribeToDuplicateKeyUploadErrorsListenerUnderlyingCallsCount
|
||||||
|
} else {
|
||||||
|
var returnValue: Int? = nil
|
||||||
|
DispatchQueue.main.sync {
|
||||||
|
returnValue = subscribeToDuplicateKeyUploadErrorsListenerUnderlyingCallsCount
|
||||||
|
}
|
||||||
|
|
||||||
|
return returnValue!
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set {
|
||||||
|
if Thread.isMainThread {
|
||||||
|
subscribeToDuplicateKeyUploadErrorsListenerUnderlyingCallsCount = newValue
|
||||||
|
} else {
|
||||||
|
DispatchQueue.main.sync {
|
||||||
|
subscribeToDuplicateKeyUploadErrorsListenerUnderlyingCallsCount = newValue
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
open var subscribeToDuplicateKeyUploadErrorsListenerCalled: Bool {
|
||||||
|
return subscribeToDuplicateKeyUploadErrorsListenerCallsCount > 0
|
||||||
|
}
|
||||||
|
open var subscribeToDuplicateKeyUploadErrorsListenerReceivedListener: DuplicateKeyUploadErrorListener?
|
||||||
|
open var subscribeToDuplicateKeyUploadErrorsListenerReceivedInvocations: [DuplicateKeyUploadErrorListener] = []
|
||||||
|
|
||||||
|
open var subscribeToDuplicateKeyUploadErrorsListenerUnderlyingReturnValue: TaskHandle!
|
||||||
|
open var subscribeToDuplicateKeyUploadErrorsListenerReturnValue: TaskHandle! {
|
||||||
|
get {
|
||||||
|
if Thread.isMainThread {
|
||||||
|
return subscribeToDuplicateKeyUploadErrorsListenerUnderlyingReturnValue
|
||||||
|
} else {
|
||||||
|
var returnValue: TaskHandle? = nil
|
||||||
|
DispatchQueue.main.sync {
|
||||||
|
returnValue = subscribeToDuplicateKeyUploadErrorsListenerUnderlyingReturnValue
|
||||||
|
}
|
||||||
|
|
||||||
|
return returnValue!
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set {
|
||||||
|
if Thread.isMainThread {
|
||||||
|
subscribeToDuplicateKeyUploadErrorsListenerUnderlyingReturnValue = newValue
|
||||||
|
} else {
|
||||||
|
DispatchQueue.main.sync {
|
||||||
|
subscribeToDuplicateKeyUploadErrorsListenerUnderlyingReturnValue = newValue
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
open var subscribeToDuplicateKeyUploadErrorsListenerClosure: ((DuplicateKeyUploadErrorListener) -> TaskHandle)?
|
||||||
|
|
||||||
|
open override func subscribeToDuplicateKeyUploadErrors(listener: DuplicateKeyUploadErrorListener) -> TaskHandle {
|
||||||
|
subscribeToDuplicateKeyUploadErrorsListenerCallsCount += 1
|
||||||
|
subscribeToDuplicateKeyUploadErrorsListenerReceivedListener = listener
|
||||||
|
DispatchQueue.main.async {
|
||||||
|
self.subscribeToDuplicateKeyUploadErrorsListenerReceivedInvocations.append(listener)
|
||||||
|
}
|
||||||
|
if let subscribeToDuplicateKeyUploadErrorsListenerClosure = subscribeToDuplicateKeyUploadErrorsListenerClosure {
|
||||||
|
return subscribeToDuplicateKeyUploadErrorsListenerClosure(listener)
|
||||||
|
} else {
|
||||||
|
return subscribeToDuplicateKeyUploadErrorsListenerReturnValue
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
//MARK: - subscribeToIgnoredUsers
|
//MARK: - subscribeToIgnoredUsers
|
||||||
|
|
||||||
open var subscribeToIgnoredUsersListenerUnderlyingCallsCount = 0
|
open var subscribeToIgnoredUsersListenerUnderlyingCallsCount = 0
|
||||||
@@ -6483,17 +6554,17 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//MARK: - crossProcessStoreLocksHolderName
|
//MARK: - crossProcessLockConfig
|
||||||
|
|
||||||
open var crossProcessStoreLocksHolderNameHolderNameUnderlyingCallsCount = 0
|
open var crossProcessLockConfigCrossProcessLockConfigUnderlyingCallsCount = 0
|
||||||
open var crossProcessStoreLocksHolderNameHolderNameCallsCount: Int {
|
open var crossProcessLockConfigCrossProcessLockConfigCallsCount: Int {
|
||||||
get {
|
get {
|
||||||
if Thread.isMainThread {
|
if Thread.isMainThread {
|
||||||
return crossProcessStoreLocksHolderNameHolderNameUnderlyingCallsCount
|
return crossProcessLockConfigCrossProcessLockConfigUnderlyingCallsCount
|
||||||
} else {
|
} else {
|
||||||
var returnValue: Int? = nil
|
var returnValue: Int? = nil
|
||||||
DispatchQueue.main.sync {
|
DispatchQueue.main.sync {
|
||||||
returnValue = crossProcessStoreLocksHolderNameHolderNameUnderlyingCallsCount
|
returnValue = crossProcessLockConfigCrossProcessLockConfigUnderlyingCallsCount
|
||||||
}
|
}
|
||||||
|
|
||||||
return returnValue!
|
return returnValue!
|
||||||
@@ -6501,29 +6572,29 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
|
|||||||
}
|
}
|
||||||
set {
|
set {
|
||||||
if Thread.isMainThread {
|
if Thread.isMainThread {
|
||||||
crossProcessStoreLocksHolderNameHolderNameUnderlyingCallsCount = newValue
|
crossProcessLockConfigCrossProcessLockConfigUnderlyingCallsCount = newValue
|
||||||
} else {
|
} else {
|
||||||
DispatchQueue.main.sync {
|
DispatchQueue.main.sync {
|
||||||
crossProcessStoreLocksHolderNameHolderNameUnderlyingCallsCount = newValue
|
crossProcessLockConfigCrossProcessLockConfigUnderlyingCallsCount = newValue
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
open var crossProcessStoreLocksHolderNameHolderNameCalled: Bool {
|
open var crossProcessLockConfigCrossProcessLockConfigCalled: Bool {
|
||||||
return crossProcessStoreLocksHolderNameHolderNameCallsCount > 0
|
return crossProcessLockConfigCrossProcessLockConfigCallsCount > 0
|
||||||
}
|
}
|
||||||
open var crossProcessStoreLocksHolderNameHolderNameReceivedHolderName: String?
|
open var crossProcessLockConfigCrossProcessLockConfigReceivedCrossProcessLockConfig: CrossProcessLockConfig?
|
||||||
open var crossProcessStoreLocksHolderNameHolderNameReceivedInvocations: [String] = []
|
open var crossProcessLockConfigCrossProcessLockConfigReceivedInvocations: [CrossProcessLockConfig] = []
|
||||||
|
|
||||||
open var crossProcessStoreLocksHolderNameHolderNameUnderlyingReturnValue: ClientBuilder!
|
open var crossProcessLockConfigCrossProcessLockConfigUnderlyingReturnValue: ClientBuilder!
|
||||||
open var crossProcessStoreLocksHolderNameHolderNameReturnValue: ClientBuilder! {
|
open var crossProcessLockConfigCrossProcessLockConfigReturnValue: ClientBuilder! {
|
||||||
get {
|
get {
|
||||||
if Thread.isMainThread {
|
if Thread.isMainThread {
|
||||||
return crossProcessStoreLocksHolderNameHolderNameUnderlyingReturnValue
|
return crossProcessLockConfigCrossProcessLockConfigUnderlyingReturnValue
|
||||||
} else {
|
} else {
|
||||||
var returnValue: ClientBuilder? = nil
|
var returnValue: ClientBuilder? = nil
|
||||||
DispatchQueue.main.sync {
|
DispatchQueue.main.sync {
|
||||||
returnValue = crossProcessStoreLocksHolderNameHolderNameUnderlyingReturnValue
|
returnValue = crossProcessLockConfigCrossProcessLockConfigUnderlyingReturnValue
|
||||||
}
|
}
|
||||||
|
|
||||||
return returnValue!
|
return returnValue!
|
||||||
@@ -6531,26 +6602,26 @@ open class ClientBuilderSDKMock: MatrixRustSDK.ClientBuilder, @unchecked Sendabl
|
|||||||
}
|
}
|
||||||
set {
|
set {
|
||||||
if Thread.isMainThread {
|
if Thread.isMainThread {
|
||||||
crossProcessStoreLocksHolderNameHolderNameUnderlyingReturnValue = newValue
|
crossProcessLockConfigCrossProcessLockConfigUnderlyingReturnValue = newValue
|
||||||
} else {
|
} else {
|
||||||
DispatchQueue.main.sync {
|
DispatchQueue.main.sync {
|
||||||
crossProcessStoreLocksHolderNameHolderNameUnderlyingReturnValue = newValue
|
crossProcessLockConfigCrossProcessLockConfigUnderlyingReturnValue = newValue
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
open var crossProcessStoreLocksHolderNameHolderNameClosure: ((String) -> ClientBuilder)?
|
open var crossProcessLockConfigCrossProcessLockConfigClosure: ((CrossProcessLockConfig) -> ClientBuilder)?
|
||||||
|
|
||||||
open override func crossProcessStoreLocksHolderName(holderName: String) -> ClientBuilder {
|
open override func crossProcessLockConfig(crossProcessLockConfig: CrossProcessLockConfig) -> ClientBuilder {
|
||||||
crossProcessStoreLocksHolderNameHolderNameCallsCount += 1
|
crossProcessLockConfigCrossProcessLockConfigCallsCount += 1
|
||||||
crossProcessStoreLocksHolderNameHolderNameReceivedHolderName = holderName
|
crossProcessLockConfigCrossProcessLockConfigReceivedCrossProcessLockConfig = crossProcessLockConfig
|
||||||
DispatchQueue.main.async {
|
DispatchQueue.main.async {
|
||||||
self.crossProcessStoreLocksHolderNameHolderNameReceivedInvocations.append(holderName)
|
self.crossProcessLockConfigCrossProcessLockConfigReceivedInvocations.append(crossProcessLockConfig)
|
||||||
}
|
}
|
||||||
if let crossProcessStoreLocksHolderNameHolderNameClosure = crossProcessStoreLocksHolderNameHolderNameClosure {
|
if let crossProcessLockConfigCrossProcessLockConfigClosure = crossProcessLockConfigCrossProcessLockConfigClosure {
|
||||||
return crossProcessStoreLocksHolderNameHolderNameClosure(holderName)
|
return crossProcessLockConfigCrossProcessLockConfigClosure(crossProcessLockConfig)
|
||||||
} else {
|
} else {
|
||||||
return crossProcessStoreLocksHolderNameHolderNameReturnValue
|
return crossProcessLockConfigCrossProcessLockConfigReturnValue
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -25138,71 +25209,6 @@ open class SyncServiceBuilderSDKMock: MatrixRustSDK.SyncServiceBuilder, @uncheck
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//MARK: - withCrossProcessLock
|
|
||||||
|
|
||||||
open var withCrossProcessLockUnderlyingCallsCount = 0
|
|
||||||
open var withCrossProcessLockCallsCount: Int {
|
|
||||||
get {
|
|
||||||
if Thread.isMainThread {
|
|
||||||
return withCrossProcessLockUnderlyingCallsCount
|
|
||||||
} else {
|
|
||||||
var returnValue: Int? = nil
|
|
||||||
DispatchQueue.main.sync {
|
|
||||||
returnValue = withCrossProcessLockUnderlyingCallsCount
|
|
||||||
}
|
|
||||||
|
|
||||||
return returnValue!
|
|
||||||
}
|
|
||||||
}
|
|
||||||
set {
|
|
||||||
if Thread.isMainThread {
|
|
||||||
withCrossProcessLockUnderlyingCallsCount = newValue
|
|
||||||
} else {
|
|
||||||
DispatchQueue.main.sync {
|
|
||||||
withCrossProcessLockUnderlyingCallsCount = newValue
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
open var withCrossProcessLockCalled: Bool {
|
|
||||||
return withCrossProcessLockCallsCount > 0
|
|
||||||
}
|
|
||||||
|
|
||||||
open var withCrossProcessLockUnderlyingReturnValue: SyncServiceBuilder!
|
|
||||||
open var withCrossProcessLockReturnValue: SyncServiceBuilder! {
|
|
||||||
get {
|
|
||||||
if Thread.isMainThread {
|
|
||||||
return withCrossProcessLockUnderlyingReturnValue
|
|
||||||
} else {
|
|
||||||
var returnValue: SyncServiceBuilder? = nil
|
|
||||||
DispatchQueue.main.sync {
|
|
||||||
returnValue = withCrossProcessLockUnderlyingReturnValue
|
|
||||||
}
|
|
||||||
|
|
||||||
return returnValue!
|
|
||||||
}
|
|
||||||
}
|
|
||||||
set {
|
|
||||||
if Thread.isMainThread {
|
|
||||||
withCrossProcessLockUnderlyingReturnValue = newValue
|
|
||||||
} else {
|
|
||||||
DispatchQueue.main.sync {
|
|
||||||
withCrossProcessLockUnderlyingReturnValue = newValue
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
open var withCrossProcessLockClosure: (() -> SyncServiceBuilder)?
|
|
||||||
|
|
||||||
open override func withCrossProcessLock() -> SyncServiceBuilder {
|
|
||||||
withCrossProcessLockCallsCount += 1
|
|
||||||
if let withCrossProcessLockClosure = withCrossProcessLockClosure {
|
|
||||||
return withCrossProcessLockClosure()
|
|
||||||
} else {
|
|
||||||
return withCrossProcessLockReturnValue
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//MARK: - withOfflineMode
|
//MARK: - withOfflineMode
|
||||||
|
|
||||||
open var withOfflineModeUnderlyingCallsCount = 0
|
open var withOfflineModeUnderlyingCallsCount = 0
|
||||||
|
|||||||
+1
-1
@@ -73,7 +73,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: 26.02.13
|
exactVersion: 26.02.24
|
||||||
# path: ../matrix-rust-sdk
|
# path: ../matrix-rust-sdk
|
||||||
Compound:
|
Compound:
|
||||||
path: compound-ios
|
path: compound-ios
|
||||||
|
|||||||
Reference in New Issue
Block a user