@@ -198,7 +198,7 @@ initialStreams, variableValues):
198
198
- If {remainingDefers} is not empty:
199
199
- Let {pendingDefer} be the first entry in {remainingDefers}.
200
200
- Remove {pendingDefer} from {remainingDefers}.
201
- - Let {id } be the value for key {id} in {pendingDefer}.
201
+ - Let {thisId } be the value for key {id} in {pendingDefer}.
202
202
- Let {defers} be the value for key {defers} in {pendingDefer}.
203
203
- Let {batchIncremental} be an empty list.
204
204
- Let {batchErrors} be an empty list.
@@ -248,13 +248,14 @@ initialStreams, variableValues):
248
248
- Let {pendingStream} be an unordered map containing {id},
249
249
{streamDetails}.
250
250
- Add {pendingStream} to {remainingStreams}.
251
- - Add to {completed} an unordered map containing {id}.
251
+ - Add to {completed} an unordered map containing key {id} with value
252
+ {thisId}.
252
253
- Optionally, {FlushStream()}.
253
254
- Else:
254
255
- Assert: {remainingStreams} is not empty.
255
256
- Let {pendingStream} be the first entry in {remainingStreams}.
256
257
- Remove {pendingStream} from {remainingStreams}.
257
- - Let {id } be the value for key {id} in {pendingStream}.
258
+ - Let {thisId } be the value for key {id} in {pendingStream}.
258
259
- Let {streamDetails} be the value for key {streamDetails} in
259
260
{pendingStream}.
260
261
- Let {parentPath} be the value for key {path} in {streamDetails}.
@@ -295,7 +296,8 @@ initialStreams, variableValues):
295
296
- Let {pendingStream} be an unordered map containing {id},
296
297
{streamDetails}.
297
298
- Add {pendingStream} to {remainingStreams}.
298
- - Add to {completed} an unordered map containing {id}.
299
+ - Add to {completed} an unordered map containing key {id} with value
300
+ {thisId}.
299
301
- Optionally, {FlushStream()}.
300
302
- {FlushStream(false)}.
301
303
- Complete {responseStream}.
0 commit comments