|
@@ -49,15 +49,14 @@ function asynchronize({s, chunkEventName, endEventName}){
|
|
|
|
|
|
while (!end){
|
|
while (!end){
|
|
let p = noPromise()
|
|
let p = noPromise()
|
|
|
|
+ promises[promiseCount] = p;
|
|
|
|
|
|
if (promiseCount in chunks){
|
|
if (promiseCount in chunks){
|
|
p.resolve(chunks[promiseCount])
|
|
p.resolve(chunks[promiseCount])
|
|
clear(promiseCount)
|
|
clear(promiseCount)
|
|
}
|
|
}
|
|
- else {
|
|
|
|
- promises[promiseCount] = p;
|
|
|
|
- promiseCount++
|
|
|
|
- }
|
|
|
|
|
|
+
|
|
|
|
+ promiseCount++
|
|
|
|
|
|
yield p;
|
|
yield p;
|
|
}
|
|
}
|