refac
This commit is contained in:
1 parent
20fe43d9da
commit
a21c8d15ee
1 file changed
+12
-6
@@ -3996,6 +3996,7 @@
|
|||||||
|
|
||||||
const MAX_DRAFT_LENGTH = 5000;
|
const MAX_DRAFT_LENGTH = 5000;
|
||||||
let saveDraftTimeout: ReturnType<typeof setTimeout> | null = null;
|
let saveDraftTimeout: ReturnType<typeof setTimeout> | null = null;
|
||||||
|
const getDraftChatId = () => chatIdProp || null;
|
||||||
|
|
||||||
const getChatInputDraft = () => ({
|
const getChatInputDraft = () => ({
|
||||||
prompt,
|
prompt,
|
||||||
@@ -4451,9 +4452,9 @@
|
|||||||
onQueueSendNow={sendQueuedMessageNow}
|
onQueueSendNow={sendQueuedMessageNow}
|
||||||
onQueueEdit={editQueuedMessage}
|
onQueueEdit={editQueuedMessage}
|
||||||
onQueueDelete={deleteQueuedMessage}
|
onQueueDelete={deleteQueuedMessage}
|
||||||
onChange={(data) => {
|
onChange={(data: any) => {
|
||||||
if (!$temporaryChatEnabled) {
|
if (!$temporaryChatEnabled) {
|
||||||
saveDraft(data, $chatId);
|
saveDraft(data, getDraftChatId());
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
onWebSearchToggle={handleWebSearchToggle}
|
onWebSearchToggle={handleWebSearchToggle}
|
||||||
@@ -4461,7 +4462,7 @@
|
|||||||
showChatVariablesModal = true;
|
showChatVariablesModal = true;
|
||||||
}}
|
}}
|
||||||
on:submit={async (e) => {
|
on:submit={async (e) => {
|
||||||
clearDraft($chatId);
|
clearDraft(getDraftChatId());
|
||||||
if (e.detail || files.length > 0) {
|
if (e.detail || files.length > 0) {
|
||||||
await tick();
|
await tick();
|
||||||
|
|
||||||
@@ -4543,12 +4544,17 @@
|
|||||||
onQueueSendNow={sendQueuedMessageNow}
|
onQueueSendNow={sendQueuedMessageNow}
|
||||||
onQueueEdit={editQueuedMessage}
|
onQueueEdit={editQueuedMessage}
|
||||||
onQueueDelete={deleteQueuedMessage}
|
onQueueDelete={deleteQueuedMessage}
|
||||||
|
onChange={(data: any) => {
|
||||||
|
if (!$temporaryChatEnabled) {
|
||||||
|
saveDraft(data, getDraftChatId());
|
||||||
|
}
|
||||||
|
}}
|
||||||
onWebSearchToggle={handleWebSearchToggle}
|
onWebSearchToggle={handleWebSearchToggle}
|
||||||
on:chatVariables={() => {
|
on:chatVariables={() => {
|
||||||
showChatVariablesModal = true;
|
showChatVariablesModal = true;
|
||||||
}}
|
}}
|
||||||
on:submit={async (e) => {
|
on:submit={async (e) => {
|
||||||
clearDraft($chatId);
|
clearDraft(getDraftChatId());
|
||||||
if (e.detail || files.length > 0) {
|
if (e.detail || files.length > 0) {
|
||||||
await tick();
|
await tick();
|
||||||
submitHandler(withSelectedText(e.detail));
|
submitHandler(withSelectedText(e.detail));
|
||||||
@@ -4593,9 +4599,9 @@
|
|||||||
on:chatVariables={() => {
|
on:chatVariables={() => {
|
||||||
showChatVariablesModal = true;
|
showChatVariablesModal = true;
|
||||||
}}
|
}}
|
||||||
onChange={(data) => {
|
onChange={(data: any) => {
|
||||||
if (!$temporaryChatEnabled) {
|
if (!$temporaryChatEnabled) {
|
||||||
saveDraft(data);
|
saveDraft(data, getDraftChatId());
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
on:submit={async (e) => {
|
on:submit={async (e) => {
|
||||||
|
|||||||
Reference in new issue
Block a user