Improve comments, var names in js for chat streaming on web interface

This commit is contained in:
Debanjum Singh Solanky
2023-07-05 18:53:49 -07:00
parent 46269ddfd3
commit e562114f6b

View File

@@ -90,21 +90,22 @@
return; return;
} }
// Decode message chunk from stream
const chunk = decoder.decode(value, { stream: true }); const chunk = decoder.decode(value, { stream: true });
if (chunk.startsWith("### compiled references:")) { if (chunk.startsWith("### compiled references:")) {
const rawReference = chunk.split("### compiled references:")[1]; // Display references used to generate response
const rawReferenceAsJson = JSON.parse(rawReference); const rawReferences = chunk.split("### compiled references:")[1];
let polishedReference = rawReferenceAsJson.map((reference, index) => generateReference(reference, index)) const rawReferencesAsJson = JSON.parse(rawReferences);
let polishedReferences = rawReferencesAsJson
.map((reference, index) => generateReference(reference, index))
.join("<sup>,</sup>"); .join("<sup>,</sup>");
new_response_text.innerHTML += polishedReferences;
new_response_text.innerHTML += polishedReference;
} else { } else {
// Clear temporary status message // Display response from Khoj
if (new_response_text.innerHTML === "🤔") { if (new_response_text.innerHTML === "🤔") {
// Clear temporary status message
new_response_text.innerHTML = ""; new_response_text.innerHTML = "";
} }
new_response_text.innerHTML += chunk; new_response_text.innerHTML += chunk;
readStream(); readStream();
} }