From 5b8e74688d967ab81d8709cace8fb908719b496f Mon Sep 17 00:00:00 2001 From: wryk Date: Mon, 27 Jan 2020 17:05:17 +0100 Subject: [PATCH] remove incorrect early yield --- src/services/misc.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/misc.js b/src/services/misc.js index a0773b0..0264382 100644 --- a/src/services/misc.js +++ b/src/services/misc.js @@ -51,9 +51,10 @@ export async function* observableToAsyncIterator(observable) { try { while (true) { - const value = yield await buffer[0].promise + const value = await buffer[0].promise buffer.unshift() + // might cause a early complete because done can be true true when more than one item are in buffer if (done) { return value } else {