Removed duplicate codes

4e207c2cf0123f84c9438512bef211cb8dd53598

bmen25124 <bmen25124@gmail.com>

1 files changed, +15 -17Showing whitespace changes
public/scripts/custom-request.js+15 -17
@@ -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 ].forEach(sequence => {
320 if (sequence?.trim()) {
321 const index = message.indexOf(sequence);
322 if (index !== -1) {
319 message = message.substring(0, index);323 message = message.substring(0, index);
320 }324 }
321 }325 }
322 if (instructPreset.input_sequence && instructPreset.input_sequence.trim()) {
323 const index = message.indexOf(instructPreset.input_sequence);
324 if (index != -1) {
325 message = message.substring(0, index);
326 }
327 }
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 });326 });
334 }327
335 if (instructPreset.last_output_sequence) {328 [
336 instructPreset.last_output_sequence.split('\n')329 instructPreset.output_sequence,
330 instructPreset.last_output_sequence,
331 ].forEach(sequences => {
332 if (sequences) {
333 sequences.split('\n')
337 .filter(line => line.trim() !== '')334 .filter(line => line.trim() !== '')
338 .forEach(line => {335 .forEach(line => {
339 message = message.replaceAll(line, '');336 message = message.replaceAll(line, '');
340 });337 });
341 }338 }
339 });
342 }340 }
343341
344 extractedData.content = message;342 extractedData.content = message;