diff --git a/static/js/chat.js b/static/js/chat.js index 4ea5f4e..b89a3c5 100644 --- a/static/js/chat.js +++ b/static/js/chat.js @@ -1003,18 +1003,22 @@ continue; } + let chunk; + try { - const chunk = JSON.parse(frame); + chunk = JSON.parse(frame); if (!chunk) { throw new Error("invalid chunk"); } - - callback(chunk); } catch (err) { console.warn("bad frame", frame); console.warn(err); } + + if (chunk) { + callback(chunk); + } } } } catch (err) {