fix: handle ambiguous prompt transport failures
This commit is contained in:
@@ -154,9 +154,6 @@ export function useQueuedMessageAutoSend(enabledOrOptions?: boolean | { enabled?
|
||||
if (!payload) {
|
||||
return;
|
||||
}
|
||||
if (!payload.primaryText && payload.primaryAttachments.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Use send config captured at queue time; fall back to current config
|
||||
const captured = payload.sendConfig;
|
||||
@@ -176,9 +173,7 @@ export function useQueuedMessageAutoSend(enabledOrOptions?: boolean | { enabled?
|
||||
agent: resolved.agent,
|
||||
variant: resolved.variant,
|
||||
});
|
||||
|
||||
const removeFromQueue = useMessageQueueStore.getState().removeFromQueue;
|
||||
removeFromQueue(sessionId, payload.queuedMessageId);
|
||||
useMessageQueueStore.getState().removeFromQueue(sessionId, payload.queuedMessageId);
|
||||
} catch (error) {
|
||||
console.warn('[queue] queued auto-send failed:', error);
|
||||
} finally {
|
||||
|
||||
Reference in New Issue
Block a user