mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-07 21:29:13 +00:00
Improve comments, var names in js for chat streaming on web interface
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user