refac: regenerate behaviour
This commit is contained in:
@@ -355,7 +355,12 @@
|
|||||||
copyToClipboard={copyToClipboardWithToast}
|
copyToClipboard={copyToClipboardWithToast}
|
||||||
{continueGeneration}
|
{continueGeneration}
|
||||||
{regenerateResponse}
|
{regenerateResponse}
|
||||||
on:change={() => {
|
on:change={async () => {
|
||||||
|
await updateChatById(localStorage.token, chatId, {
|
||||||
|
messages: messages,
|
||||||
|
history: history
|
||||||
|
});
|
||||||
|
|
||||||
const element = document.getElementById('messages-container');
|
const element = document.getElementById('messages-container');
|
||||||
autoScroll =
|
autoScroll =
|
||||||
element.scrollHeight - element.scrollTop <= element.clientHeight + 50;
|
element.scrollHeight - element.scrollTop <= element.clientHeight + 50;
|
||||||
|
|||||||
@@ -766,7 +766,11 @@
|
|||||||
let userMessage = history.messages[message.parentId];
|
let userMessage = history.messages[message.parentId];
|
||||||
let userPrompt = userMessage.content;
|
let userPrompt = userMessage.content;
|
||||||
|
|
||||||
await sendPrompt(userPrompt, userMessage.id, message.model);
|
if ((userMessage?.models ?? [...selectedModels]).length == 1) {
|
||||||
|
await sendPrompt(userPrompt, userMessage.id);
|
||||||
|
} else {
|
||||||
|
await sendPrompt(userPrompt, userMessage.id, message.model);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -771,7 +771,11 @@
|
|||||||
let userMessage = history.messages[message.parentId];
|
let userMessage = history.messages[message.parentId];
|
||||||
let userPrompt = userMessage.content;
|
let userPrompt = userMessage.content;
|
||||||
|
|
||||||
await sendPrompt(userPrompt, userMessage.id, message.model);
|
if ((userMessage?.models ?? [...selectedModels]).length == 1) {
|
||||||
|
await sendPrompt(userPrompt, userMessage.id);
|
||||||
|
} else {
|
||||||
|
await sendPrompt(userPrompt, userMessage.id, message.model);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user