mirror of
https://github.com/open-webui/open-webui.git
synced 2026-10-02 02:12:25 +00:00
fix: resume the send queue after a queued message is deleted or edited (#30447)
This commit is contained in:
parent
e67d7f9e40
commit
5f8d8f0c5e
1 changed files with 6 additions and 2 deletions
|
|
@ -2593,7 +2593,7 @@
|
|||
}
|
||||
};
|
||||
|
||||
const editQueuedMessage = (id) => {
|
||||
const editQueuedMessage = async (id) => {
|
||||
const queue = $chatRequestQueues[$chatId] ?? [];
|
||||
const item = queue.find((m) => m.id === id);
|
||||
if (!item) return;
|
||||
|
|
@ -2604,14 +2604,18 @@
|
|||
}));
|
||||
files = item.files;
|
||||
messageInput?.setText(item.prompt);
|
||||
|
||||
await processNextInQueue($chatId);
|
||||
};
|
||||
|
||||
const deleteQueuedMessage = (id) => {
|
||||
const deleteQueuedMessage = async (id) => {
|
||||
const queue = $chatRequestQueues[$chatId] ?? [];
|
||||
chatRequestQueues.update((q) => ({
|
||||
...q,
|
||||
[$chatId]: queue.filter((m) => m.id !== id)
|
||||
}));
|
||||
|
||||
await processNextInQueue($chatId);
|
||||
};
|
||||
|
||||
const chatCompletedHandler = async (_chatId, modelId, responseMessageId, messages) => {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue