@@ -148,8 +148,8 @@ variableValues):
148
148
149
149
- Return a new event stream {responseStream} which yields events as follows:
150
150
- Let {nextId} be {0}.
151
- - Let {remainingDefers} be an empty set .
152
- - Let {remainingStreams} be an empty set .
151
+ - Let {remainingDefers} be an empty list .
152
+ - Let {remainingStreams} be an empty list .
153
153
- Let {pending} be an empty list.
154
154
- If {initialDefers} is not an empty object:
155
155
- Let {id} be {nextId} and increment {nextId} by one.
@@ -159,14 +159,14 @@ variableValues):
159
159
- Add {pendingPayload} to {pending}.
160
160
- Let {defers} be {initialDefers}.
161
161
- Let {pendingDefer} be an unordered map containing {id}, {defers}.
162
- - Add {pendingDefer} to {remainingDefers}.
162
+ - Append {pendingDefer} to {remainingDefers}.
163
163
- For each entry {streamDetails} in {initialStreams}:
164
164
- Let {id} be {nextId} and increment {nextId} by one.
165
165
- Let {path} be the value for the key {path} in {streamDetails}.
166
166
- Let {pendingPayload} be an unordered map containing {id}, {path}.
167
167
- Add {pendingPayload} to {pending}.
168
168
- Let {pendingStream} be an unordered map containing {id}, {streamDetails}.
169
- - Add {pendingStream} to {remainingStreams}.
169
+ - Append {pendingStream} to {remainingStreams}.
170
170
- Let {initialResponse} be an unordered map containing {data}, {errors},
171
171
{pending}, and the value {true} for key {hasNext}.
172
172
- Yield an event containing {initialResponse}.
@@ -240,15 +240,15 @@ variableValues):
240
240
- Add {pendingPayload} to {pending}.
241
241
- Let {defers} be {batchDefers}.
242
242
- Let {pendingDefer} be an unordered map containing {id}, {defers}.
243
- - Add {pendingDefer} to {remainingDefers}.
243
+ - Append {pendingDefer} to {remainingDefers}.
244
244
- For each entry {streamDetails} in {batchStreams}:
245
245
- Let {id} be {nextId} and increment {nextId} by one.
246
246
- Let {path} be the value for the key {path} in {streamDetails}.
247
247
- Let {pendingPayload} be an unordered map containing {id}, {path}.
248
248
- Add {pendingPayload} to {pending}.
249
249
- Let {pendingStream} be an unordered map containing {id},
250
250
{streamDetails}.
251
- - Add {pendingStream} to {remainingStreams}.
251
+ - Append {pendingStream} to {remainingStreams}.
252
252
- Add to {completed} an unordered map containing key {id} with value
253
253
{thisId}.
254
254
- Optionally, {FlushStream()}.
@@ -286,15 +286,15 @@ variableValues):
286
286
- Add {pendingPayload} to {pending}.
287
287
- Let {defers} be {childDefers}.
288
288
- Let {pendingDefer} be an unordered map containing {id}, {defers}.
289
- - Add {pendingDefer} to {remainingDefers}.
289
+ - Append {pendingDefer} to {remainingDefers}.
290
290
- For each entry {streamDetails} in {childStreams}:
291
291
- Let {id} be {nextId} and increment {nextId} by one.
292
292
- Let {path} be the value for the key {path} in {streamDetails}.
293
293
- Let {pendingPayload} be an unordered map containing {id}, {path}.
294
294
- Add {pendingPayload} to {pending}.
295
295
- Let {pendingStream} be an unordered map containing {id},
296
296
{streamDetails}.
297
- - Add {pendingStream} to {remainingStreams}.
297
+ - Append {pendingStream} to {remainingStreams}.
298
298
- Add to {completed} an unordered map containing key {id} with value
299
299
{thisId}.
300
300
- Optionally, {FlushStream()}.
0 commit comments