mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 01:20:12 +00:00
Update the SDK to 25.03.20. (#3925)
This commit is contained in:
@@ -8557,7 +8557,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.03.13;
|
version = 25.03.20;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
|
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
|
||||||
|
|||||||
@@ -149,8 +149,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" : "8f2da37eb65525a62b33c93edb41549ad94107e3",
|
"revision" : "d86698c49d66f2cc100a37d55e591f60b98c5bc4",
|
||||||
"version" : "25.3.13"
|
"version" : "25.3.20"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -46,11 +46,11 @@ open class ClientSDKMock: MatrixRustSDK.Client, @unchecked Sendable {
|
|||||||
open var abortOidcAuthAuthorizationDataCalled: Bool {
|
open var abortOidcAuthAuthorizationDataCalled: Bool {
|
||||||
return abortOidcAuthAuthorizationDataCallsCount > 0
|
return abortOidcAuthAuthorizationDataCallsCount > 0
|
||||||
}
|
}
|
||||||
open var abortOidcAuthAuthorizationDataReceivedAuthorizationData: OidcAuthorizationData?
|
open var abortOidcAuthAuthorizationDataReceivedAuthorizationData: OAuthAuthorizationData?
|
||||||
open var abortOidcAuthAuthorizationDataReceivedInvocations: [OidcAuthorizationData] = []
|
open var abortOidcAuthAuthorizationDataReceivedInvocations: [OAuthAuthorizationData] = []
|
||||||
open var abortOidcAuthAuthorizationDataClosure: ((OidcAuthorizationData) async -> Void)?
|
open var abortOidcAuthAuthorizationDataClosure: ((OAuthAuthorizationData) async -> Void)?
|
||||||
|
|
||||||
open override func abortOidcAuth(authorizationData: OidcAuthorizationData) async {
|
open override func abortOidcAuth(authorizationData: OAuthAuthorizationData) async {
|
||||||
abortOidcAuthAuthorizationDataCallsCount += 1
|
abortOidcAuthAuthorizationDataCallsCount += 1
|
||||||
abortOidcAuthAuthorizationDataReceivedAuthorizationData = authorizationData
|
abortOidcAuthAuthorizationDataReceivedAuthorizationData = authorizationData
|
||||||
DispatchQueue.main.async {
|
DispatchQueue.main.async {
|
||||||
@@ -2595,11 +2595,11 @@ open class ClientSDKMock: MatrixRustSDK.Client, @unchecked Sendable {
|
|||||||
open var loginWithOidcCallbackAuthorizationDataCallbackUrlCalled: Bool {
|
open var loginWithOidcCallbackAuthorizationDataCallbackUrlCalled: Bool {
|
||||||
return loginWithOidcCallbackAuthorizationDataCallbackUrlCallsCount > 0
|
return loginWithOidcCallbackAuthorizationDataCallbackUrlCallsCount > 0
|
||||||
}
|
}
|
||||||
open var loginWithOidcCallbackAuthorizationDataCallbackUrlReceivedArguments: (authorizationData: OidcAuthorizationData, callbackUrl: String)?
|
open var loginWithOidcCallbackAuthorizationDataCallbackUrlReceivedArguments: (authorizationData: OAuthAuthorizationData, callbackUrl: String)?
|
||||||
open var loginWithOidcCallbackAuthorizationDataCallbackUrlReceivedInvocations: [(authorizationData: OidcAuthorizationData, callbackUrl: String)] = []
|
open var loginWithOidcCallbackAuthorizationDataCallbackUrlReceivedInvocations: [(authorizationData: OAuthAuthorizationData, callbackUrl: String)] = []
|
||||||
open var loginWithOidcCallbackAuthorizationDataCallbackUrlClosure: ((OidcAuthorizationData, String) async throws -> Void)?
|
open var loginWithOidcCallbackAuthorizationDataCallbackUrlClosure: ((OAuthAuthorizationData, String) async throws -> Void)?
|
||||||
|
|
||||||
open override func loginWithOidcCallback(authorizationData: OidcAuthorizationData, callbackUrl: String) async throws {
|
open override func loginWithOidcCallback(authorizationData: OAuthAuthorizationData, callbackUrl: String) async throws {
|
||||||
if let error = loginWithOidcCallbackAuthorizationDataCallbackUrlThrowableError {
|
if let error = loginWithOidcCallbackAuthorizationDataCallbackUrlThrowableError {
|
||||||
throw error
|
throw error
|
||||||
}
|
}
|
||||||
@@ -4189,13 +4189,13 @@ open class ClientSDKMock: MatrixRustSDK.Client, @unchecked Sendable {
|
|||||||
open var urlForOidcOidcConfigurationPromptReceivedArguments: (oidcConfiguration: OidcConfiguration, prompt: OidcPrompt?)?
|
open var urlForOidcOidcConfigurationPromptReceivedArguments: (oidcConfiguration: OidcConfiguration, prompt: OidcPrompt?)?
|
||||||
open var urlForOidcOidcConfigurationPromptReceivedInvocations: [(oidcConfiguration: OidcConfiguration, prompt: OidcPrompt?)] = []
|
open var urlForOidcOidcConfigurationPromptReceivedInvocations: [(oidcConfiguration: OidcConfiguration, prompt: OidcPrompt?)] = []
|
||||||
|
|
||||||
var urlForOidcOidcConfigurationPromptUnderlyingReturnValue: OidcAuthorizationData!
|
var urlForOidcOidcConfigurationPromptUnderlyingReturnValue: OAuthAuthorizationData!
|
||||||
open var urlForOidcOidcConfigurationPromptReturnValue: OidcAuthorizationData! {
|
open var urlForOidcOidcConfigurationPromptReturnValue: OAuthAuthorizationData! {
|
||||||
get {
|
get {
|
||||||
if Thread.isMainThread {
|
if Thread.isMainThread {
|
||||||
return urlForOidcOidcConfigurationPromptUnderlyingReturnValue
|
return urlForOidcOidcConfigurationPromptUnderlyingReturnValue
|
||||||
} else {
|
} else {
|
||||||
var returnValue: OidcAuthorizationData? = nil
|
var returnValue: OAuthAuthorizationData? = nil
|
||||||
DispatchQueue.main.sync {
|
DispatchQueue.main.sync {
|
||||||
returnValue = urlForOidcOidcConfigurationPromptUnderlyingReturnValue
|
returnValue = urlForOidcOidcConfigurationPromptUnderlyingReturnValue
|
||||||
}
|
}
|
||||||
@@ -4213,9 +4213,9 @@ open class ClientSDKMock: MatrixRustSDK.Client, @unchecked Sendable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
open var urlForOidcOidcConfigurationPromptClosure: ((OidcConfiguration, OidcPrompt?) async throws -> OidcAuthorizationData)?
|
open var urlForOidcOidcConfigurationPromptClosure: ((OidcConfiguration, OidcPrompt?) async throws -> OAuthAuthorizationData)?
|
||||||
|
|
||||||
open override func urlForOidc(oidcConfiguration: OidcConfiguration, prompt: OidcPrompt?) async throws -> OidcAuthorizationData {
|
open override func urlForOidc(oidcConfiguration: OidcConfiguration, prompt: OidcPrompt?) async throws -> OAuthAuthorizationData {
|
||||||
if let error = urlForOidcOidcConfigurationPromptThrowableError {
|
if let error = urlForOidcOidcConfigurationPromptThrowableError {
|
||||||
throw error
|
throw error
|
||||||
}
|
}
|
||||||
@@ -9737,6 +9737,52 @@ open class NotificationSettingsSDKMock: MatrixRustSDK.NotificationSettings, @unc
|
|||||||
try await setCallEnabledEnabledClosure?(enabled)
|
try await setCallEnabledEnabledClosure?(enabled)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//MARK: - setCustomPushRule
|
||||||
|
|
||||||
|
open var setCustomPushRuleRuleIdRuleKindActionsConditionsThrowableError: Error?
|
||||||
|
var setCustomPushRuleRuleIdRuleKindActionsConditionsUnderlyingCallsCount = 0
|
||||||
|
open var setCustomPushRuleRuleIdRuleKindActionsConditionsCallsCount: Int {
|
||||||
|
get {
|
||||||
|
if Thread.isMainThread {
|
||||||
|
return setCustomPushRuleRuleIdRuleKindActionsConditionsUnderlyingCallsCount
|
||||||
|
} else {
|
||||||
|
var returnValue: Int? = nil
|
||||||
|
DispatchQueue.main.sync {
|
||||||
|
returnValue = setCustomPushRuleRuleIdRuleKindActionsConditionsUnderlyingCallsCount
|
||||||
|
}
|
||||||
|
|
||||||
|
return returnValue!
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set {
|
||||||
|
if Thread.isMainThread {
|
||||||
|
setCustomPushRuleRuleIdRuleKindActionsConditionsUnderlyingCallsCount = newValue
|
||||||
|
} else {
|
||||||
|
DispatchQueue.main.sync {
|
||||||
|
setCustomPushRuleRuleIdRuleKindActionsConditionsUnderlyingCallsCount = newValue
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
open var setCustomPushRuleRuleIdRuleKindActionsConditionsCalled: Bool {
|
||||||
|
return setCustomPushRuleRuleIdRuleKindActionsConditionsCallsCount > 0
|
||||||
|
}
|
||||||
|
open var setCustomPushRuleRuleIdRuleKindActionsConditionsReceivedArguments: (ruleId: String, ruleKind: RuleKind, actions: [Action], conditions: [PushCondition])?
|
||||||
|
open var setCustomPushRuleRuleIdRuleKindActionsConditionsReceivedInvocations: [(ruleId: String, ruleKind: RuleKind, actions: [Action], conditions: [PushCondition])] = []
|
||||||
|
open var setCustomPushRuleRuleIdRuleKindActionsConditionsClosure: ((String, RuleKind, [Action], [PushCondition]) async throws -> Void)?
|
||||||
|
|
||||||
|
open override func setCustomPushRule(ruleId: String, ruleKind: RuleKind, actions: [Action], conditions: [PushCondition]) async throws {
|
||||||
|
if let error = setCustomPushRuleRuleIdRuleKindActionsConditionsThrowableError {
|
||||||
|
throw error
|
||||||
|
}
|
||||||
|
setCustomPushRuleRuleIdRuleKindActionsConditionsCallsCount += 1
|
||||||
|
setCustomPushRuleRuleIdRuleKindActionsConditionsReceivedArguments = (ruleId: ruleId, ruleKind: ruleKind, actions: actions, conditions: conditions)
|
||||||
|
DispatchQueue.main.async {
|
||||||
|
self.setCustomPushRuleRuleIdRuleKindActionsConditionsReceivedInvocations.append((ruleId: ruleId, ruleKind: ruleKind, actions: actions, conditions: conditions))
|
||||||
|
}
|
||||||
|
try await setCustomPushRuleRuleIdRuleKindActionsConditionsClosure?(ruleId, ruleKind, actions, conditions)
|
||||||
|
}
|
||||||
|
|
||||||
//MARK: - setDefaultRoomNotificationMode
|
//MARK: - setDefaultRoomNotificationMode
|
||||||
|
|
||||||
open var setDefaultRoomNotificationModeIsEncryptedIsOneToOneModeThrowableError: Error?
|
open var setDefaultRoomNotificationModeIsEncryptedIsOneToOneModeThrowableError: Error?
|
||||||
@@ -10055,7 +10101,7 @@ open class NotificationSettingsSDKMock: MatrixRustSDK.NotificationSettings, @unc
|
|||||||
try await unmuteRoomRoomIdIsEncryptedIsOneToOneClosure?(roomId, isEncrypted, isOneToOne)
|
try await unmuteRoomRoomIdIsEncryptedIsOneToOneClosure?(roomId, isEncrypted, isOneToOne)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
open class OidcAuthorizationDataSDKMock: MatrixRustSDK.OidcAuthorizationData, @unchecked Sendable {
|
open class OAuthAuthorizationDataSDKMock: MatrixRustSDK.OAuthAuthorizationData, @unchecked Sendable {
|
||||||
init() {
|
init() {
|
||||||
super.init(noPointer: .init())
|
super.init(noPointer: .init())
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ extension ClientSDKMock {
|
|||||||
userIdServerNameThrowableError = MockError.generic
|
userIdServerNameThrowableError = MockError.generic
|
||||||
serverReturnValue = "https://\(configuration.serverAddress)"
|
serverReturnValue = "https://\(configuration.serverAddress)"
|
||||||
getUrlUrlReturnValue = configuration.elementWellKnown
|
getUrlUrlReturnValue = configuration.elementWellKnown
|
||||||
urlForOidcOidcConfigurationPromptReturnValue = OidcAuthorizationDataSDKMock(configuration: configuration)
|
urlForOidcOidcConfigurationPromptReturnValue = OAuthAuthorizationDataSDKMock(configuration: configuration)
|
||||||
loginUsernamePasswordInitialDeviceNameDeviceIdClosure = { username, password, _, _ in
|
loginUsernamePasswordInitialDeviceNameDeviceIdClosure = { username, password, _, _ in
|
||||||
guard username == configuration.validCredentials.username,
|
guard username == configuration.validCredentials.username,
|
||||||
password == configuration.validCredentials.password else {
|
password == configuration.validCredentials.password else {
|
||||||
@@ -66,7 +66,7 @@ extension HomeserverLoginDetailsSDKMock {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extension OidcAuthorizationDataSDKMock {
|
extension OAuthAuthorizationDataSDKMock {
|
||||||
convenience init(configuration: ClientSDKMock.Configuration) {
|
convenience init(configuration: ClientSDKMock.Configuration) {
|
||||||
self.init()
|
self.init()
|
||||||
|
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ enum OIDCError: Error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
struct OIDCAuthorizationDataProxy: Equatable {
|
struct OIDCAuthorizationDataProxy: Equatable {
|
||||||
let underlyingData: OidcAuthorizationData
|
let underlyingData: OAuthAuthorizationData
|
||||||
|
|
||||||
var url: URL {
|
var url: URL {
|
||||||
guard let url = URL(string: underlyingData.loginUrl()) else {
|
guard let url = URL(string: underlyingData.loginUrl()) else {
|
||||||
@@ -79,8 +79,8 @@ struct OIDCAuthorizationDataProxy: Equatable {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
extension OidcAuthorizationData: @retroactive Equatable {
|
extension OAuthAuthorizationData: @retroactive Equatable {
|
||||||
public static func == (lhs: MatrixRustSDK.OidcAuthorizationData, rhs: MatrixRustSDK.OidcAuthorizationData) -> Bool {
|
public static func == (lhs: MatrixRustSDK.OAuthAuthorizationData, rhs: MatrixRustSDK.OAuthAuthorizationData) -> Bool {
|
||||||
lhs.loginUrl() == rhs.loginUrl()
|
lhs.loginUrl() == rhs.loginUrl()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
Submodule Enterprise updated: 34a88e7284...ba6a5f7c9c
+1
-1
@@ -59,7 +59,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.03.13
|
exactVersion: 25.03.20
|
||||||
# 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
|
||||||
|
|||||||
Reference in New Issue
Block a user