optimize code
This commit is contained in:
@@ -14,7 +14,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
reader: null,
|
||||
};
|
||||
|
||||
marked.setOptions({ breaks: true });
|
||||
marked.setOptions({breaks: true});
|
||||
|
||||
function renderMarkdown(text) {
|
||||
return DOMPurify.sanitize(marked.parse(text));
|
||||
@@ -365,8 +365,11 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
try {
|
||||
const res = await fetch('/ask-sse', {
|
||||
method: 'POST',
|
||||
headers: { 'Content-Type': 'application/json' },
|
||||
body: JSON.stringify({ prompt }),
|
||||
headers: {'Content-Type': 'application/json'},
|
||||
body: JSON.stringify({
|
||||
prompt,
|
||||
fullContext: false,
|
||||
}),
|
||||
signal: state.abortController.signal,
|
||||
});
|
||||
|
||||
@@ -382,13 +385,13 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
const decoder = new TextDecoder();
|
||||
|
||||
while (!state.abortRequested) {
|
||||
const { value, done } = await state.reader.read();
|
||||
const {value, done} = await state.reader.read();
|
||||
|
||||
if (done) {
|
||||
break;
|
||||
}
|
||||
|
||||
sseBuffer += decoder.decode(value, { stream: true });
|
||||
sseBuffer += decoder.decode(value, {stream: true});
|
||||
|
||||
const parsed = parseSseEvents(sseBuffer);
|
||||
sseBuffer = parsed.rest;
|
||||
@@ -398,7 +401,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
continue;
|
||||
}
|
||||
|
||||
const { eventName, data } = readSseEvent(rawEvent);
|
||||
const {eventName, data} = readSseEvent(rawEvent);
|
||||
|
||||
if (!data && eventName !== 'done') {
|
||||
continue;
|
||||
@@ -480,7 +483,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
}
|
||||
|
||||
try {
|
||||
await fetch('/history/delete', { method: 'POST' });
|
||||
await fetch('/history/delete', {method: 'POST'});
|
||||
} catch (err) {
|
||||
console.error('History delete failed:', err);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user