Skip to content

Commit eb837bf

Browse files
committed
Add platforms, update swifttools
1 parent 16ca340 commit eb837bf

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

Package.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
// swift-tools-version: 5.7
1+
// swift-tools-version: 5.10
22
// The swift-tools-version declares the minimum version of Swift required to build this package.
33

44
import PackageDescription
55

66
let package = Package(
77
name: "ECMASwift",
8-
platforms: [.macOS(.v11), .iOS(.v14)],
8+
platforms: [.macOS(.v11), .iOS(.v14), .tvOS(.v14), .watchOS(.v7)],
99
products: [
1010
// Products define the executables and libraries a package produces, and make them visible to other packages.
1111
.library(

Sources/ECMASwift/API/Fetch/Fetch.swift

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,15 @@ public final class FetchAPI {
5151
var fetchTask: Task<Void, Never>?
5252
let promise = JSValue(newPromiseIn: context) { [weak self] resolve, reject in
5353
guard let resolve, let reject else { return }
54-
guard var request = url.isInstance(of: Request.self) ? (url.toObjectOf(Request.self) as? Request)?.request : Request(url: url.toString(), options: options).request else {
55-
reject.call(withArguments: [
56-
[
57-
"name": "FetchError",
58-
"response": "Could not decode URL / Request."
59-
]
60-
])
54+
guard var request = url.isInstance(of: Request.self)
55+
? (url.toObjectOf(Request.self) as? Request)?.request
56+
: Request(url: url.toString(), options: options).request else {
57+
reject.call(withArguments: [
58+
[
59+
"name": "FetchError",
60+
"response": "Could not decode URL / Request."
61+
]
62+
])
6163
return
6264
}
6365
// options can include body.

0 commit comments

Comments
 (0)