diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 530d9f910c..515a888e6c 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -27313,15 +27313,12 @@ } }, "node_modules/swr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/swr/-/swr-2.0.3.tgz", - "integrity": "sha512-sGvQDok/AHEWTPfhUWXEHBVEXmgGnuahyhmRQbjl9XBYxT/MSlAzvXEKQpyM++bMPaI52vcWS2HiKNaW7+9OFw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/swr/-/swr-2.2.0.tgz", + "integrity": "sha512-AjqHOv2lAhkuUdIiBu9xbuettzAzWXmCEcLONNKJRba87WAefz8Ca9d6ds/SzrPc235n1IxWYdhJ2zF3MNUaoQ==", "dependencies": { "use-sync-external-store": "^1.2.0" }, - "engines": { - "pnpm": "7" - }, "peerDependencies": { "react": "^16.11.0 || ^17.0.0 || ^18.0.0" } diff --git a/pages/starsearch.tsx b/pages/starsearch.tsx index a3d3db0a06..29f396122a 100644 --- a/pages/starsearch.tsx +++ b/pages/starsearch.tsx @@ -97,16 +97,17 @@ export default function StarSearchPage({ userId, bearerToken }: StarSearchPagePr setIsRunning(false); // enables input return; } - const values = value.split("\n"); values .filter((v) => v.startsWith("data:")) .forEach((v) => { - let { data } = v.match(/data:(?.*)/ms)?.groups || { data: "" }; - const result = /(\s{1}[!"#$%&'()*+,\-./:;<=>?@[\]^_`{|}~])(\w*)/g.test(data) ? data.trimStart() : data; + const matched = v.match(/data:\s(?.+)/); + if (!matched || !matched.groups) { + return; + } const temp = [...chat]; const changed = temp.at(temp.length - 1); - changed!.content += result; + changed!.content += matched.groups.result; setChat(temp); }); }