Skip to content

Commit 18ef7bf

Browse files
committed
fix build and swiftlint issues
1 parent 7eaa499 commit 18ef7bf

File tree

3 files changed

+22
-2
lines changed

3 files changed

+22
-2
lines changed

AmplifyPlugins/Auth/Sources/AWSCognitoAuthPlugin/Actions/CredentialStore/MigrateLegacyCredentialStore.swift

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,7 @@ struct MigrateLegacyCredentialStore: Action {
312312
authProvider: nil,
313313
idpIdentifier: nil
314314
)
315+
#if os(iOS) || os(macOS) || os(visionOS)
315316
return .hostedUI(.init(
316317
scopes: scopes ?? [],
317318
providerInfo: provider,
@@ -323,6 +324,18 @@ struct MigrateLegacyCredentialStore: Action {
323324
prompt: nil,
324325
resource: nil
325326
))
327+
#else
328+
return .hostedUI(.init(
329+
scopes: scopes ?? [],
330+
providerInfo: provider,
331+
presentationAnchor: nil,
332+
preferPrivateSession: false,
333+
nonce: nil,
334+
language: nil,
335+
loginHint: nil,
336+
resource: nil
337+
))
338+
#endif
326339
default:
327340
return .apiBased(.userSRP)
328341
}

AmplifyPlugins/Auth/Sources/AWSCognitoAuthPlugin/StateMachine/CodeGen/Data/HostedUIOptions.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,9 @@ struct HostedUIOptions {
2424

2525
let loginHint: String?
2626

27+
#if os(iOS) || os(macOS) || os(visionOS)
2728
let prompt: [AWSAuthWebUISignInOptions.Prompt]?
28-
29+
#endif
2930
let resource: String?
3031
}
3132

@@ -59,7 +60,9 @@ extension HostedUIOptions: Codable {
5960
self.nonce = try values.decode(String.self, forKey: .nonce)
6061
self.language = try values.decode(String.self, forKey: .language)
6162
self.loginHint = try values.decode(String.self, forKey: .loginHint)
63+
#if os(iOS) || os(macOS) || os(visionOS)
6264
self.prompt = try values.decode(Array.self, forKey: .prompt)
65+
#endif
6366
self.resource = try values.decode(String.self, forKey: .resource)
6467
}
6568

@@ -71,7 +74,9 @@ extension HostedUIOptions: Codable {
7174
try container.encode(nonce, forKey: .nonce)
7275
try container.encode(language, forKey: .language)
7376
try container.encode(loginHint, forKey: .loginHint)
77+
#if os(iOS) || os(macOS) || os(visionOS)
7478
try container.encodeIfPresent(prompt, forKey: .prompt)
79+
#endif
7580
try container.encode(resource, forKey: .resource)
7681
}
7782
}

AmplifyPlugins/Auth/Sources/AWSCognitoAuthPlugin/Support/HostedUI/HostedUIRequestHelper.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,12 @@ enum HostedUIRequestHelper {
6767
if let loginHint = options.loginHint {
6868
components.queryItems?.append(.init(name: "login_hint", value: loginHint))
6969
}
70+
#if os(iOS) || os(macOS) || os(visionOS)
7071
if let prompt = options.prompt {
71-
let promptValue = prompt.map{ "\($0.rawValue)" }.joined(separator: " ")
72+
let promptValue = prompt.map { "\($0.rawValue)" }.joined(separator: " ")
7273
components.queryItems?.append(.init(name: "prompt", value: promptValue))
7374
}
75+
#endif
7476
if let resource = options.resource {
7577
components.queryItems?.append(.init(name: "resource", value: resource))
7678
}

0 commit comments

Comments
 (0)