Skip to content

Commit 016fb8e

Browse files
committed
swiftlint
1 parent a6d0518 commit 016fb8e

File tree

5 files changed

+23
-21
lines changed

5 files changed

+23
-21
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@
44
xcuserdata
55
**/Storefront.xcconfig
66
**/*.entitlements
7-
.vscode/settings.json
7+
.vscode/settings.json
8+
.claude/
9+
CLAUDE.md

Sources/ShopifyCheckoutSheetKit/CheckoutURL.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ public struct CheckoutURL {
5959

6060
return !["http", "https"].contains(scheme)
6161
}
62-
62+
6363
public func isWebLink() -> Bool {
6464
guard let scheme = url.scheme else {
6565
return false
6666
}
67-
67+
6868
return ["http", "https"].contains(scheme)
6969
}
7070
}

Sources/ShopifyCheckoutSheetKit/CheckoutWebView.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -316,22 +316,22 @@ extension CheckoutWebView: WKNavigationDelegate {
316316
let checkoutHeaders = checkoutKitHeaders()
317317
var shouldOverride = false
318318
var newHeaders = currentHeaders
319-
319+
320320
let colorScheme = ShopifyCheckoutSheetKit.configuration.colorScheme
321321
let shouldHaveColorSchemeHeader = !(colorScheme == .web || colorScheme == .automatic)
322-
322+
323323
if shouldHaveColorSchemeHeader && !currentHeaders.hasColorSchemeHeader() {
324324
let headersWithColorScheme = currentHeaders.withColorScheme()
325325
newHeaders.merge(headersWithColorScheme) { _, new in new }
326326
shouldOverride = true
327327
}
328-
328+
329329
if !currentHeaders.hasBrandingHeader() {
330330
let headersWithBranding = currentHeaders.withBranding()
331331
newHeaders.merge(headersWithBranding) { _, new in new }
332332
shouldOverride = true
333333
}
334-
334+
335335
if shouldOverride {
336336
var request = URLRequest(url: url)
337337
for (key, value) in newHeaders {

Sources/ShopifyCheckoutSheetKit/Headers.swift

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,21 @@ import Foundation
2626
internal struct Headers {
2727
static let purpose = "Sec-Purpose"
2828
static let purposePrefetch = "prefetch"
29-
29+
3030
static let prefersColorScheme = "Sec-CH-Prefers-Color-Scheme"
31-
31+
3232
static let branding = "X-Shopify-Checkout-Kit-Branding"
3333
static let brandingCheckoutKit = "CHECKOUT_KIT"
3434
static let brandingWeb = "WEB_DEFAULT"
3535
}
3636

3737
internal func checkoutKitHeaders(isPreload: Bool = false) -> [String: String] {
3838
var headers = [String: String]()
39-
39+
4040
if isPreload {
4141
headers[Headers.purpose] = Headers.purposePrefetch
4242
}
43-
43+
4444
return headers
4545
.withColorScheme()
4646
.withBranding()
@@ -49,7 +49,7 @@ internal func checkoutKitHeaders(isPreload: Bool = false) -> [String: String] {
4949
internal extension Dictionary where Key == String, Value == String {
5050
func withColorScheme() -> [String: String] {
5151
var headers = self
52-
52+
5353
let colorScheme = ShopifyCheckoutSheetKit.configuration.colorScheme
5454
switch colorScheme {
5555
case .light:
@@ -59,35 +59,35 @@ internal extension Dictionary where Key == String, Value == String {
5959
case .automatic, .web:
6060
break // Don't add header for automatic or web color schemes
6161
}
62-
62+
6363
return headers
6464
}
65-
65+
6666
func withBranding() -> [String: String] {
6767
var headers = self
68-
68+
6969
let colorScheme = ShopifyCheckoutSheetKit.configuration.colorScheme
7070
switch colorScheme {
7171
case .web:
7272
headers[Headers.branding] = Headers.brandingWeb
7373
default:
7474
headers[Headers.branding] = Headers.brandingCheckoutKit
7575
}
76-
76+
7777
return headers
7878
}
79-
79+
8080
func hasColorSchemeHeader() -> Bool {
8181
return hasHeader(Headers.prefersColorScheme)
8282
}
83-
83+
8484
func hasBrandingHeader() -> Bool {
8585
return hasHeader(Headers.branding)
8686
}
87-
87+
8888
private func hasHeader(_ headerName: String) -> Bool {
8989
return self.keys.contains { key in
9090
key.caseInsensitiveCompare(headerName) == .orderedSame
9191
}
9292
}
93-
}
93+
}

Tests/ShopifyCheckoutSheetKitTests/HeadersTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,4 +213,4 @@ class HeadersTests: XCTestCase {
213213

214214
XCTAssertTrue(headers.hasBrandingHeader())
215215
}
216-
}
216+
}

0 commit comments

Comments
 (0)