fix(chat): make sendMessage calls fire-and-forget with error handling

This commit is contained in:
Bohdan Triapitsyn
2026-01-24 21:11:50 +02:00
parent 1720a8d6fd
commit 75f781f940
4 changed files with 39 additions and 37 deletions
@@ -277,20 +277,18 @@ export const PierreDiffViewer: React.FC<PierreDiffViewerProps> = ({
setSelection(null);
setActiveMainTab('chat');
try {
await sendMessage(
message,
effectiveProviderId,
effectiveModelId,
sessionAgent,
undefined,
undefined,
undefined,
effectiveVariant
);
} catch (e) {
console.error("Failed to send comment", e);
}
void sendMessage(
message,
effectiveProviderId,
effectiveModelId,
sessionAgent,
undefined,
undefined,
undefined,
effectiveVariant
).catch((e) => {
console.error('Failed to send comment', e);
});
}, [selection, commentText, original, modified, fileName, language, sendMessage, currentSessionId, currentProviderId, currentModelId, currentAgentName, currentVariant, setActiveMainTab, getSessionAgentSelection, getAgentModelForSession, getAgentModelVariantForSession]);
ensureFlexokiThemesRegistered();