mirror of
https://github.com/rowboatlabs/rowboat.git
synced 2026-05-13 17:22:37 +02:00
fix playground chat effects
This commit is contained in:
parent
d74dbb25d9
commit
023223270f
2 changed files with 9 additions and 2 deletions
|
|
@ -53,6 +53,7 @@ export function Chat({
|
||||||
createdAt: new Date().toISOString(),
|
createdAt: new Date().toISOString(),
|
||||||
}];
|
}];
|
||||||
setMessages(updatedMessages);
|
setMessages(updatedMessages);
|
||||||
|
setFetchResponseError(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleToolCallResults(results: z.infer<typeof apiV1.ToolMessage>[]) {
|
function handleToolCallResults(results: z.infer<typeof apiV1.ToolMessage>[]) {
|
||||||
|
|
@ -126,9 +127,11 @@ export function Chat({
|
||||||
setFetchResponseError(`Failed to get assistant response: ${err instanceof Error ? err.message : 'Unknown error'}`);
|
setFetchResponseError(`Failed to get assistant response: ${err instanceof Error ? err.message : 'Unknown error'}`);
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
|
if (!ignore) {
|
||||||
setLoadingAssistantResponse(false);
|
setLoadingAssistantResponse(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// if no messages, return
|
// if no messages, return
|
||||||
if (messages.length === 0) {
|
if (messages.length === 0) {
|
||||||
|
|
@ -183,6 +186,7 @@ export function Chat({
|
||||||
chatId: chatId ?? '',
|
chatId: chatId ?? '',
|
||||||
createdAt: new Date().toISOString(),
|
createdAt: new Date().toISOString(),
|
||||||
}]);
|
}]);
|
||||||
|
setFetchResponseError(null);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
setFetchResponseError(`Failed to simulate user response: ${err instanceof Error ? err.message : 'Unknown error'}`);
|
setFetchResponseError(`Failed to simulate user response: ${err instanceof Error ? err.message : 'Unknown error'}`);
|
||||||
} finally {
|
} finally {
|
||||||
|
|
|
||||||
|
|
@ -220,6 +220,7 @@ function App({
|
||||||
role: 'user',
|
role: 'user',
|
||||||
content: prompt,
|
content: prompt,
|
||||||
}]);
|
}]);
|
||||||
|
setResponseError(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
const handleApplyChange = useCallback((
|
const handleApplyChange = useCallback((
|
||||||
|
|
@ -351,9 +352,11 @@ function App({
|
||||||
setResponseError(`Failed to get copilot response: ${err instanceof Error ? err.message : 'Unknown error'}`);
|
setResponseError(`Failed to get copilot response: ${err instanceof Error ? err.message : 'Unknown error'}`);
|
||||||
}
|
}
|
||||||
} finally {
|
} finally {
|
||||||
|
if (!ignore) {
|
||||||
setLoadingResponse(false);
|
setLoadingResponse(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// if no messages, return
|
// if no messages, return
|
||||||
if (messages.length === 0) {
|
if (messages.length === 0) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue