diff --git a/api/server/routes/handlers.js b/api/server/routes/handlers.js index 3ba4e81243..99a70e6e8f 100644 --- a/api/server/routes/handlers.js +++ b/api/server/routes/handlers.js @@ -1,8 +1,6 @@ const _ = require('lodash'); -const sanitizeHtml = require('sanitize-html'); const citationRegex = /\[\^\d+?\^]/g; const { getCitations, citeText, detectCode } = require('../../app/'); -// const htmlTagRegex = /(<\/?\s*[a-zA-Z]*\s*(?:\s+[a-zA-Z]+\s*=\s*(?:"[^"]*"|'[^']*'))*\s*(?:\/?)>|<\s*[a-zA-Z]+\s*(?:\s+[a-zA-Z]+\s*=\s*(?:"[^"]*"|'[^']*'))*\s*(?:\/?>|<\/?>))/g; const handleError = (res, message) => { res.write(`event: error\ndata: ${JSON.stringify(message)}\n\n`); @@ -28,14 +26,6 @@ const createOnProgress = () => { tokens = tokens.replace(/^\n/, ''); } - // const htmlTags = tokens.match(htmlTagRegex); - // if (tokens.includes('```') && htmlTags && htmlTags.length > 0) { - // htmlTags.forEach((tag) => { - // const sanitizedTag = sanitizeHtml(tag); - // tokens = tokens.replaceAll(tag, sanitizedTag); - // }); - // } - if (bing) { tokens = citeText(tokens, true); } @@ -54,7 +44,7 @@ const createOnProgress = () => { const handleText = async (response, bing = false) => { let { text } = response; - text = await detectCode(text); + // text = await detectCode(text); response.text = text; if (bing) { @@ -66,14 +56,6 @@ const handleText = async (response, bing = false) => { text += links?.length > 0 ? `\n${links}` : ''; } - // const htmlTags = text.match(htmlTagRegex); - // if (text.includes('```') && htmlTags && htmlTags.length > 0) { - // htmlTags.forEach((tag) => { - // const sanitizedTag = sanitizeHtml(tag); - // text = text.replaceAll(tag, sanitizedTag); - // }); - // } - return text; };