Skip to content

Commit 5129dd4

Browse files
authored
Move validation of required cookies in-line
1 parent ef76cb5 commit 5129dd4

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

templates/swift/Sources/OAuth/WebAuthComponent.swift.twig

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,13 @@ public class WebAuthComponent {
6363
item.value.map { (item.name, $0) }
6464
})
6565

66-
guard let validatedCookieParts = validateRequiredCookieParts(cookieParts) else {
66+
guard var domain = cookieParts["domain"],
67+
let key = cookieParts["key"],
68+
let secret = cookieParts["secret"] else {
6769
return
6870
}
69-
71+
72+
domain.remove(at: domain.startIndex)
7073
var domain = validatedCookieParts.domain
7174
domain.remove(at: domain.startIndex)
7275
let key = validatedCookieParts.key
@@ -111,15 +114,6 @@ public class WebAuthComponent {
111114
)
112115
}
113116

114-
private static func validateRequiredCookieParts(_ cookieParts: [String: String]) -> (domain: String, key: String, secret: String)? {
115-
guard let domain = cookieParts["domain"],
116-
let key = cookieParts["key"],
117-
let secret = cookieParts["secret"] else {
118-
return nil
119-
}
120-
return (domain, key, secret)
121-
}
122-
123117
///
124118
/// Trigger a web auth callback
125119
///

0 commit comments

Comments
 (0)