Skip to content

Commit 52359b8

Browse files
author
Firefox Sync Engineering
committed
Nightly auto-update (122.0.20231129050345)
1 parent 0690388 commit 52359b8

File tree

7 files changed

+23
-120
lines changed

7 files changed

+23
-120
lines changed

Package.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// swift-tools-version:5.4
22
import PackageDescription
33

4-
let checksum = "bce3fdcdcda71eb293131c901d63bb479146c0d04cc1231a4e058ed91dace5fc"
5-
let version = "122.0.20231128050327"
6-
let url = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.122.20231128050327/artifacts/public/build/MozillaRustComponents.xcframework.zip"
4+
let checksum = "2ac11b6bce2fd7ab2d822294cd9686b0f5be8859af7a80177fdfe44e57a1cca9"
5+
let version = "122.0.20231129050345"
6+
let url = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.122.20231129050345/artifacts/public/build/MozillaRustComponents.xcframework.zip"
77

88
// Focus xcframework
9-
let focusChecksum = "103204e390127183bdca13bfc60973280df0cc2964781eb4ba8c79fb354f36bd"
10-
let focusUrl = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.122.20231128050327/artifacts/public/build/FocusRustComponents.xcframework.zip"
9+
let focusChecksum = "442761386cbb0dbfc73d377359f23e85e2547317d2451c0097f7634d235d6bbd"
10+
let focusUrl = "https://firefox-ci-tc.services.mozilla.com/api/index/v1/task/project.application-services.v2.swift.122.20231129050345/artifacts/public/build/FocusRustComponents.xcframework.zip"
1111
let package = Package(
1212
name: "MozillaRustComponentsSwift",
1313
platforms: [.iOS(.v14)],

swift-source/all/FxAClient/FxAccountManager.swift

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,16 +99,14 @@ open class FxAccountManager {
9999
/// `finishAuthentication(...)` to complete the flow.
100100
public func beginAuthentication(
101101
entrypoint: String,
102-
metrics: MetricsParams = MetricsParams(parameters: [:]),
103102
completionHandler: @escaping (Result<URL, Error>) -> Void
104103
) {
105104
FxALog.info("beginAuthentication")
106105
DispatchQueue.global().async {
107106
let result = self.updatingLatestAuthState { account in
108107
try account.beginOAuthFlow(
109108
scopes: self.applicationScopes,
110-
entrypoint: entrypoint,
111-
metrics: metrics
109+
entrypoint: entrypoint
112110
)
113111
}
114112
DispatchQueue.main.async { completionHandler(result) }
@@ -127,16 +125,14 @@ open class FxAccountManager {
127125
public func beginPairingAuthentication(
128126
pairingUrl: String,
129127
entrypoint: String,
130-
metrics: MetricsParams = MetricsParams(parameters: [:]),
131128
completionHandler: @escaping (Result<URL, Error>) -> Void
132129
) {
133130
DispatchQueue.global().async {
134131
let result = self.updatingLatestAuthState { account in
135132
try account.beginPairingFlow(
136133
pairingUrl: pairingUrl,
137134
scopes: self.applicationScopes,
138-
entrypoint: entrypoint,
139-
metrics: metrics
135+
entrypoint: entrypoint
140136
)
141137
}
142138
DispatchQueue.main.async { completionHandler(result) }

swift-source/all/FxAClient/PersistedFirefoxAccount.swift

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,12 @@ class PersistedFirefoxAccount {
5454

5555
public func beginOAuthFlow(
5656
scopes: [String],
57-
entrypoint: String,
58-
metrics: MetricsParams = MetricsParams(parameters: [:])
57+
entrypoint: String
5958
) throws -> URL {
6059
return try notifyAuthErrors {
6160
try URL(string: self.inner.beginOauthFlow(
6261
scopes: scopes,
63-
entrypoint: entrypoint,
64-
metrics: metrics
62+
entrypoint: entrypoint
6563
))!
6664
}
6765
}
@@ -73,14 +71,12 @@ class PersistedFirefoxAccount {
7371
public func beginPairingFlow(
7472
pairingUrl: String,
7573
scopes: [String],
76-
entrypoint: String,
77-
metrics: MetricsParams = MetricsParams(parameters: [:])
74+
entrypoint: String
7875
) throws -> URL {
7976
return try notifyAuthErrors {
8077
try URL(string: self.inner.beginPairingFlow(pairingUrl: pairingUrl,
8178
scopes: scopes,
82-
entrypoint: entrypoint,
83-
metrics: metrics))!
79+
entrypoint: entrypoint))!
8480
}
8581
}
8682

swift-source/all/Generated/Metrics/Metrics.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extension GleanMetrics {
2525
// Intentionally left private, no external user can instantiate a new global object.
2626
}
2727

28-
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2023, month: 11, day: 28, hour: 5, minute: 34, second: 54))
28+
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2023, month: 11, day: 29, hour: 5, minute: 29, second: 11))
2929
}
3030

3131
enum NimbusEvents {

swift-source/all/Generated/fxa_client.swift

Lines changed: 8 additions & 97 deletions
Original file line numberDiff line numberDiff line change
@@ -368,9 +368,9 @@ private struct FfiConverterString: FfiConverter {
368368

369369
public protocol FirefoxAccountProtocol {
370370
func toJson() throws -> String
371-
func beginOauthFlow(scopes: [String], entrypoint: String, metrics: MetricsParams?) throws -> String
371+
func beginOauthFlow(scopes: [String], entrypoint: String) throws -> String
372372
func getPairingAuthorityUrl() throws -> String
373-
func beginPairingFlow(pairingUrl: String, scopes: [String], entrypoint: String, metrics: MetricsParams?) throws -> String
373+
func beginPairingFlow(pairingUrl: String, scopes: [String], entrypoint: String) throws -> String
374374
func completeOauthFlow(code: String, state: String) throws
375375
func checkAuthorizationStatus() throws -> AuthorizationInfo
376376
func disconnect()
@@ -440,13 +440,12 @@ public class FirefoxAccount: FirefoxAccountProtocol {
440440
)
441441
}
442442

443-
public func beginOauthFlow(scopes: [String], entrypoint: String, metrics: MetricsParams?) throws -> String {
443+
public func beginOauthFlow(scopes: [String], entrypoint: String) throws -> String {
444444
return try FfiConverterString.lift(
445445
rustCallWithError(FfiConverterTypeFxaError.lift) {
446446
uniffi_fxa_client_fn_method_firefoxaccount_begin_oauth_flow(self.pointer,
447447
FfiConverterSequenceString.lower(scopes),
448-
FfiConverterString.lower(entrypoint),
449-
FfiConverterOptionTypeMetricsParams.lower(metrics), $0)
448+
FfiConverterString.lower(entrypoint), $0)
450449
}
451450
)
452451
}
@@ -459,14 +458,13 @@ public class FirefoxAccount: FirefoxAccountProtocol {
459458
)
460459
}
461460

462-
public func beginPairingFlow(pairingUrl: String, scopes: [String], entrypoint: String, metrics: MetricsParams?) throws -> String {
461+
public func beginPairingFlow(pairingUrl: String, scopes: [String], entrypoint: String) throws -> String {
463462
return try FfiConverterString.lift(
464463
rustCallWithError(FfiConverterTypeFxaError.lift) {
465464
uniffi_fxa_client_fn_method_firefoxaccount_begin_pairing_flow(self.pointer,
466465
FfiConverterString.lower(pairingUrl),
467466
FfiConverterSequenceString.lower(scopes),
468-
FfiConverterString.lower(entrypoint),
469-
FfiConverterOptionTypeMetricsParams.lower(metrics), $0)
467+
FfiConverterString.lower(entrypoint), $0)
470468
}
471469
)
472470
}
@@ -1362,49 +1360,6 @@ public func FfiConverterTypeLocalDevice_lower(_ value: LocalDevice) -> RustBuffe
13621360
return FfiConverterTypeLocalDevice.lower(value)
13631361
}
13641362

1365-
public struct MetricsParams {
1366-
public var parameters: [String: String]
1367-
1368-
// Default memberwise initializers are never public by default, so we
1369-
// declare one manually.
1370-
public init(parameters: [String: String]) {
1371-
self.parameters = parameters
1372-
}
1373-
}
1374-
1375-
extension MetricsParams: Equatable, Hashable {
1376-
public static func == (lhs: MetricsParams, rhs: MetricsParams) -> Bool {
1377-
if lhs.parameters != rhs.parameters {
1378-
return false
1379-
}
1380-
return true
1381-
}
1382-
1383-
public func hash(into hasher: inout Hasher) {
1384-
hasher.combine(parameters)
1385-
}
1386-
}
1387-
1388-
public struct FfiConverterTypeMetricsParams: FfiConverterRustBuffer {
1389-
public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> MetricsParams {
1390-
return try MetricsParams(
1391-
parameters: FfiConverterDictionaryStringString.read(from: &buf)
1392-
)
1393-
}
1394-
1395-
public static func write(_ value: MetricsParams, into buf: inout [UInt8]) {
1396-
FfiConverterDictionaryStringString.write(value.parameters, into: &buf)
1397-
}
1398-
}
1399-
1400-
public func FfiConverterTypeMetricsParams_lift(_ buf: RustBuffer) throws -> MetricsParams {
1401-
return try FfiConverterTypeMetricsParams.lift(buf)
1402-
}
1403-
1404-
public func FfiConverterTypeMetricsParams_lower(_ value: MetricsParams) -> RustBuffer {
1405-
return FfiConverterTypeMetricsParams.lower(value)
1406-
}
1407-
14081363
public struct Profile {
14091364
public var uid: String
14101365
public var email: String
@@ -2116,27 +2071,6 @@ private struct FfiConverterOptionTypeDevicePushSubscription: FfiConverterRustBuf
21162071
}
21172072
}
21182073

2119-
private struct FfiConverterOptionTypeMetricsParams: FfiConverterRustBuffer {
2120-
typealias SwiftType = MetricsParams?
2121-
2122-
public static func write(_ value: SwiftType, into buf: inout [UInt8]) {
2123-
guard let value = value else {
2124-
writeInt(&buf, Int8(0))
2125-
return
2126-
}
2127-
writeInt(&buf, Int8(1))
2128-
FfiConverterTypeMetricsParams.write(value, into: &buf)
2129-
}
2130-
2131-
public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> SwiftType {
2132-
switch try readInt(&buf) as Int8 {
2133-
case 0: return nil
2134-
case 1: return try FfiConverterTypeMetricsParams.read(from: &buf)
2135-
default: throw UniffiInternalError.unexpectedOptionalTag
2136-
}
2137-
}
2138-
}
2139-
21402074
private struct FfiConverterOptionTypeScopedKey: FfiConverterRustBuffer {
21412075
typealias SwiftType = ScopedKey?
21422076

@@ -2311,29 +2245,6 @@ private struct FfiConverterSequenceTypeIncomingDeviceCommand: FfiConverterRustBu
23112245
}
23122246
}
23132247

2314-
private struct FfiConverterDictionaryStringString: FfiConverterRustBuffer {
2315-
public static func write(_ value: [String: String], into buf: inout [UInt8]) {
2316-
let len = Int32(value.count)
2317-
writeInt(&buf, len)
2318-
for (key, value) in value {
2319-
FfiConverterString.write(key, into: &buf)
2320-
FfiConverterString.write(value, into: &buf)
2321-
}
2322-
}
2323-
2324-
public static func read(from buf: inout (data: Data, offset: Data.Index)) throws -> [String: String] {
2325-
let len: Int32 = try readInt(&buf)
2326-
var dict = [String: String]()
2327-
dict.reserveCapacity(Int(len))
2328-
for _ in 0 ..< len {
2329-
let key = try FfiConverterString.read(from: &buf)
2330-
let value = try FfiConverterString.read(from: &buf)
2331-
dict[key] = value
2332-
}
2333-
return dict
2334-
}
2335-
}
2336-
23372248
private enum InitializationResult {
23382249
case ok
23392250
case contractVersionMismatch
@@ -2353,13 +2264,13 @@ private var initializationResult: InitializationResult {
23532264
if uniffi_fxa_client_checksum_method_firefoxaccount_to_json() != 52613 {
23542265
return InitializationResult.apiChecksumMismatch
23552266
}
2356-
if uniffi_fxa_client_checksum_method_firefoxaccount_begin_oauth_flow() != 4486 {
2267+
if uniffi_fxa_client_checksum_method_firefoxaccount_begin_oauth_flow() != 6930 {
23572268
return InitializationResult.apiChecksumMismatch
23582269
}
23592270
if uniffi_fxa_client_checksum_method_firefoxaccount_get_pairing_authority_url() != 63297 {
23602271
return InitializationResult.apiChecksumMismatch
23612272
}
2362-
if uniffi_fxa_client_checksum_method_firefoxaccount_begin_pairing_flow() != 10680 {
2273+
if uniffi_fxa_client_checksum_method_firefoxaccount_begin_pairing_flow() != 37847 {
23632274
return InitializationResult.apiChecksumMismatch
23642275
}
23652276
if uniffi_fxa_client_checksum_method_firefoxaccount_complete_oauth_flow() != 56647 {

swift-source/all/Generated/fxa_clientFFI.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,11 +73,11 @@ void*_Nonnull uniffi_fxa_client_fn_constructor_firefoxaccount_from_json(RustBuff
7373
);
7474
RustBuffer uniffi_fxa_client_fn_method_firefoxaccount_to_json(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
7575
);
76-
RustBuffer uniffi_fxa_client_fn_method_firefoxaccount_begin_oauth_flow(void*_Nonnull ptr, RustBuffer scopes, RustBuffer entrypoint, RustBuffer metrics, RustCallStatus *_Nonnull out_status
76+
RustBuffer uniffi_fxa_client_fn_method_firefoxaccount_begin_oauth_flow(void*_Nonnull ptr, RustBuffer scopes, RustBuffer entrypoint, RustCallStatus *_Nonnull out_status
7777
);
7878
RustBuffer uniffi_fxa_client_fn_method_firefoxaccount_get_pairing_authority_url(void*_Nonnull ptr, RustCallStatus *_Nonnull out_status
7979
);
80-
RustBuffer uniffi_fxa_client_fn_method_firefoxaccount_begin_pairing_flow(void*_Nonnull ptr, RustBuffer pairing_url, RustBuffer scopes, RustBuffer entrypoint, RustBuffer metrics, RustCallStatus *_Nonnull out_status
80+
RustBuffer uniffi_fxa_client_fn_method_firefoxaccount_begin_pairing_flow(void*_Nonnull ptr, RustBuffer pairing_url, RustBuffer scopes, RustBuffer entrypoint, RustCallStatus *_Nonnull out_status
8181
);
8282
void uniffi_fxa_client_fn_method_firefoxaccount_complete_oauth_flow(void*_Nonnull ptr, RustBuffer code, RustBuffer state, RustCallStatus *_Nonnull out_status
8383
);

swift-source/focus/Generated/Metrics/Metrics.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ extension GleanMetrics {
2525
// Intentionally left private, no external user can instantiate a new global object.
2626
}
2727

28-
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2023, month: 11, day: 28, hour: 5, minute: 34, second: 57))
28+
public static let info = BuildInfo(buildDate: DateComponents(calendar: Calendar.current, timeZone: TimeZone(abbreviation: "UTC"), year: 2023, month: 11, day: 29, hour: 5, minute: 29, second: 14))
2929
}
3030

3131
enum NimbusEvents {

0 commit comments

Comments
 (0)