fix: resume the send queue after a queued message is deleted or edited (#30447)

This commit is contained in:
G30
2026-09-23 23:03:44 -05:00
committed by GitHub
parent e67d7f9e40
commit 5f8d8f0c5e
+6 -2
View File
@@ -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) => {