mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-03 06:55:59 +00:00
Update the SDK and Compound tokens. (#5857)
* Update Compound Design Tokens. No changes, just makes some new ones available. * Update the SDK.
This commit is contained in:
@@ -10349,7 +10349,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.07.03;
|
version = 26.07.08;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
|
701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"originHash" : "1c7d307d80ee561100a0432a5ae13f345392a1175c7f6c17c2eb0da269382c57",
|
"originHash" : "b2bcfd4f704c144b36ac18bb17859627163be8018ed52c4ec3cbf11d3e3f4469",
|
||||||
"pins" : [
|
"pins" : [
|
||||||
{
|
{
|
||||||
"identity" : "compound-design-tokens",
|
"identity" : "compound-design-tokens",
|
||||||
"kind" : "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location" : "https://github.com/element-hq/compound-design-tokens",
|
"location" : "https://github.com/element-hq/compound-design-tokens",
|
||||||
"state" : {
|
"state" : {
|
||||||
"revision" : "6e33c5bf3cbb4c29dbe5fc063d24b375849c0fac",
|
"revision" : "bc390b74b53447f04bc0a7a07adaecbb90e02e25",
|
||||||
"version" : "10.2.2"
|
"version" : "10.2.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -167,8 +167,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" : "24c26f6697e03e42d176c61b5923ac958f5fa32d",
|
"revision" : "b286aeac2774f516839abcb91bbac1450188a591",
|
||||||
"version" : "26.7.3"
|
"version" : "26.7.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -8653,6 +8653,96 @@ open class OAuthAuthorizationDataSDKMock: MatrixRustSDK.OAuthAuthorizationData,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
open class PasswordStrengthEstimatorSDKMock: MatrixRustSDK.PasswordStrengthEstimator, @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!
|
||||||
|
static func reset()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
//MARK: - estimate
|
||||||
|
|
||||||
|
private let estimatePasswordUserInputsCallsCountLock = NSLock()
|
||||||
|
private var estimatePasswordUserInputsUnderlyingCallsCount = 0
|
||||||
|
open var estimatePasswordUserInputsCallsCount: Int {
|
||||||
|
get { estimatePasswordUserInputsCallsCountLock.withLock { estimatePasswordUserInputsUnderlyingCallsCount } }
|
||||||
|
set { estimatePasswordUserInputsCallsCountLock.withLock { estimatePasswordUserInputsUnderlyingCallsCount = newValue } }
|
||||||
|
}
|
||||||
|
open var estimatePasswordUserInputsCalled: Bool {
|
||||||
|
return estimatePasswordUserInputsCallsCount > 0
|
||||||
|
}
|
||||||
|
private let estimatePasswordUserInputsReceivedArgumentsLock = NSLock()
|
||||||
|
private var estimatePasswordUserInputsUnderlyingReceivedArguments: (password: String, userInputs: [String])?
|
||||||
|
open var estimatePasswordUserInputsReceivedArguments: (password: String, userInputs: [String])? {
|
||||||
|
get { estimatePasswordUserInputsReceivedArgumentsLock.withLock { estimatePasswordUserInputsUnderlyingReceivedArguments } }
|
||||||
|
set { estimatePasswordUserInputsReceivedArgumentsLock.withLock { estimatePasswordUserInputsUnderlyingReceivedArguments = newValue } }
|
||||||
|
}
|
||||||
|
private let estimatePasswordUserInputsReceivedInvocationsLock = NSLock()
|
||||||
|
private var estimatePasswordUserInputsUnderlyingReceivedInvocations: [(password: String, userInputs: [String])] = []
|
||||||
|
open var estimatePasswordUserInputsReceivedInvocations: [(password: String, userInputs: [String])] {
|
||||||
|
get { estimatePasswordUserInputsReceivedInvocationsLock.withLock { estimatePasswordUserInputsUnderlyingReceivedInvocations } }
|
||||||
|
set { estimatePasswordUserInputsReceivedInvocationsLock.withLock { estimatePasswordUserInputsUnderlyingReceivedInvocations = newValue } }
|
||||||
|
}
|
||||||
|
|
||||||
|
private let estimatePasswordUserInputsReturnValueLock = NSLock()
|
||||||
|
open var estimatePasswordUserInputsUnderlyingReturnValue: PasswordStrengthEstimate!
|
||||||
|
open var estimatePasswordUserInputsReturnValue: PasswordStrengthEstimate! {
|
||||||
|
get { estimatePasswordUserInputsReturnValueLock.withLock { estimatePasswordUserInputsUnderlyingReturnValue } }
|
||||||
|
set { estimatePasswordUserInputsReturnValueLock.withLock { estimatePasswordUserInputsUnderlyingReturnValue = newValue } }
|
||||||
|
}
|
||||||
|
open var estimatePasswordUserInputsClosure: ((String, [String]) -> PasswordStrengthEstimate)?
|
||||||
|
|
||||||
|
open override func estimate(password: String, userInputs: [String]) -> PasswordStrengthEstimate {
|
||||||
|
estimatePasswordUserInputsCallsCountLock.withLock { estimatePasswordUserInputsUnderlyingCallsCount += 1 }
|
||||||
|
estimatePasswordUserInputsReceivedArguments = (password: password, userInputs: userInputs)
|
||||||
|
estimatePasswordUserInputsReceivedInvocationsLock.withLock { estimatePasswordUserInputsUnderlyingReceivedInvocations.append((password: password, userInputs: userInputs)) }
|
||||||
|
if let estimatePasswordUserInputsClosure = estimatePasswordUserInputsClosure {
|
||||||
|
return estimatePasswordUserInputsClosure(password, userInputs)
|
||||||
|
} else {
|
||||||
|
return estimatePasswordUserInputsReturnValue
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//MARK: - thresholds
|
||||||
|
|
||||||
|
private let thresholdsCallsCountLock = NSLock()
|
||||||
|
private var thresholdsUnderlyingCallsCount = 0
|
||||||
|
open var thresholdsCallsCount: Int {
|
||||||
|
get { thresholdsCallsCountLock.withLock { thresholdsUnderlyingCallsCount } }
|
||||||
|
set { thresholdsCallsCountLock.withLock { thresholdsUnderlyingCallsCount = newValue } }
|
||||||
|
}
|
||||||
|
open var thresholdsCalled: Bool {
|
||||||
|
return thresholdsCallsCount > 0
|
||||||
|
}
|
||||||
|
|
||||||
|
private let thresholdsReturnValueLock = NSLock()
|
||||||
|
open var thresholdsUnderlyingReturnValue: PasswordStrengthThresholds!
|
||||||
|
open var thresholdsReturnValue: PasswordStrengthThresholds! {
|
||||||
|
get { thresholdsReturnValueLock.withLock { thresholdsUnderlyingReturnValue } }
|
||||||
|
set { thresholdsReturnValueLock.withLock { thresholdsUnderlyingReturnValue = newValue } }
|
||||||
|
}
|
||||||
|
open var thresholdsClosure: (() -> PasswordStrengthThresholds)?
|
||||||
|
|
||||||
|
open override func thresholds() -> PasswordStrengthThresholds {
|
||||||
|
thresholdsCallsCountLock.withLock { thresholdsUnderlyingCallsCount += 1 }
|
||||||
|
if let thresholdsClosure = thresholdsClosure {
|
||||||
|
return thresholdsClosure()
|
||||||
|
} else {
|
||||||
|
return thresholdsReturnValue
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
open class PrivateStringSDKMock: MatrixRustSDK.PrivateString, @unchecked Sendable {
|
open class PrivateStringSDKMock: MatrixRustSDK.PrivateString, @unchecked Sendable {
|
||||||
public init() {
|
public init() {
|
||||||
super.init(noHandle: .init())
|
super.init(noHandle: .init())
|
||||||
|
|||||||
+3
-3
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"originHash" : "38092aeb975b0dafe051df313112892dfbe3eb3329c38308856befdf6843cddb",
|
"originHash" : "89c566dd1386002d6eb972c1cd428caf08db40d80235fb7bc4c296139b11e7c7",
|
||||||
"pins" : [
|
"pins" : [
|
||||||
{
|
{
|
||||||
"identity" : "compound-design-tokens",
|
"identity" : "compound-design-tokens",
|
||||||
"kind" : "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location" : "https://github.com/element-hq/compound-design-tokens",
|
"location" : "https://github.com/element-hq/compound-design-tokens",
|
||||||
"state" : {
|
"state" : {
|
||||||
"revision" : "6e33c5bf3cbb4c29dbe5fc063d24b375849c0fac",
|
"revision" : "bc390b74b53447f04bc0a7a07adaecbb90e02e25",
|
||||||
"version" : "10.2.2"
|
"version" : "10.2.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
{
|
{
|
||||||
"originHash" : "b176ccc5aeb79a3bc3e26b224bb259b7fd4dd0ff8d124a2f4d17d9858b087aa0",
|
"originHash" : "89c566dd1386002d6eb972c1cd428caf08db40d80235fb7bc4c296139b11e7c7",
|
||||||
"pins" : [
|
"pins" : [
|
||||||
{
|
{
|
||||||
"identity" : "compound-design-tokens",
|
"identity" : "compound-design-tokens",
|
||||||
"kind" : "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location" : "https://github.com/element-hq/compound-design-tokens",
|
"location" : "https://github.com/element-hq/compound-design-tokens",
|
||||||
"state" : {
|
"state" : {
|
||||||
"revision" : "6e33c5bf3cbb4c29dbe5fc063d24b375849c0fac",
|
"revision" : "bc390b74b53447f04bc0a7a07adaecbb90e02e25",
|
||||||
"version" : "10.2.2"
|
"version" : "10.2.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ let package = Package(
|
|||||||
.library(name: "Compound", targets: ["Compound"])
|
.library(name: "Compound", targets: ["Compound"])
|
||||||
],
|
],
|
||||||
dependencies: [
|
dependencies: [
|
||||||
.package(url: "https://github.com/element-hq/compound-design-tokens", exact: "10.2.2"),
|
.package(url: "https://github.com/element-hq/compound-design-tokens", exact: "10.2.3"),
|
||||||
// .package(path: "../compound-design-tokens"),
|
// .package(path: "../compound-design-tokens"),
|
||||||
.package(url: "https://github.com/siteline/SwiftUI-Introspect", from: "26.0.1"),
|
.package(url: "https://github.com/siteline/SwiftUI-Introspect", from: "26.0.1"),
|
||||||
.package(url: "https://github.com/SFSafeSymbols/SFSafeSymbols", from: "7.0.0"),
|
.package(url: "https://github.com/SFSafeSymbols/SFSafeSymbols", from: "7.0.0"),
|
||||||
|
|||||||
+1
-1
@@ -74,7 +74,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.07.03
|
exactVersion: 26.07.08
|
||||||
# path: ../matrix-rust-sdk
|
# path: ../matrix-rust-sdk
|
||||||
Compound:
|
Compound:
|
||||||
path: compound-ios
|
path: compound-ios
|
||||||
|
|||||||
Reference in New Issue
Block a user