Removed duplicate codes

4e207c2cf0123f84c9438512bef211cb8dd53598

bmen25124 <bmen25124@gmail.com>

1 files changed, +22 -24Ignore whitespace
public/scripts/custom-request.js+22 -24
@@ -313,32 +313,30 @@ export class TextCompletionService {
313 }313 }
314314
315 if (instructPreset) {315 if (instructPreset) {
316 if (instructPreset.stop_sequence) {316 [
317 const index = message.indexOf(instructPreset.stop_sequence);317 instructPreset.stop_sequence,
318 if (index != -1) {318 instructPreset.input_sequence,
319 message = message.substring(0, index);319 ].forEach(sequence => {
320 if (sequence?.trim()) {
321 const index = message.indexOf(sequence);
322 if (index !== -1) {
323 message = message.substring(0, index);
324 }
320 }325 }
321 }326 });
322 if (instructPreset.input_sequence && instructPreset.input_sequence.trim()) {327
323 const index = message.indexOf(instructPreset.input_sequence);328 [
324 if (index != -1) {329 instructPreset.output_sequence,
325 message = message.substring(0, index);330 instructPreset.last_output_sequence,
331 ].forEach(sequences => {
332 if (sequences) {
333 sequences.split('\n')
334 .filter(line => line.trim() !== '')
335 .forEach(line => {
336 message = message.replaceAll(line, '');
337 });
326 }338 }
327 }339 });
328 if (instructPreset.output_sequence) {
329 instructPreset.output_sequence.split('\n')
330 .filter(line => line.trim() !== '')
331 .forEach(line => {
332 message = message.replaceAll(line, '');
333 });
334 }
335 if (instructPreset.last_output_sequence) {
336 instructPreset.last_output_sequence.split('\n')
337 .filter(line => line.trim() !== '')
338 .forEach(line => {
339 message = message.replaceAll(line, '');
340 });
341 }
342 }340 }
343341
344 extractedData.content = message;342 extractedData.content = message;