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 81de346 commit fd5c11dCopy full SHA for fd5c11d
Sources/AsyncDataLoader/Channel.swift
@@ -12,12 +12,10 @@ extension Channel {
12
if result == nil {
13
result = value
14
15
- for waiter in waiters {
16
- waiter.resume(returning: value)
+ while let waiter = waiters.popLast() {
+ waiter.resume(returning: success)
17
}
18
19
- waiters.removeAll()
20
-
21
return false
22
23
@@ -29,12 +27,10 @@ extension Channel {
29
27
if self.failure == nil {
30
28
self.failure = failure
31
32
33
waiter.resume(throwing: failure)
34
35
36
37
38
39
40
0 commit comments