We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c15c66 commit 6fe18c3Copy full SHA for 6fe18c3
Sources/Fork/ForkedArray.swift
@@ -104,13 +104,17 @@ extension ForkedArray {
104
case let .single(value):
105
guard try await filter(value) else { return [] }
106
107
+ try Task.checkCancellation()
108
+
109
return [try await using(value)]
110
case let .fork(fork):
111
return try await fork.merged(
112
using: { leftType, rightType in
113
async let leftOutput = try output(for: leftType, filter: filter, using: using)
114
async let rightOutput = try output(for: rightType, filter: filter, using: using)
115
116
117
118
return try await leftOutput + rightOutput
119
}
120
)
0 commit comments