fix: stabilize typing + summary merge

This commit is contained in:
Peter Steinberger
2026-01-23 23:30:52 +00:00
parent c9a7c77b24
commit bf4544784a
3 changed files with 9 additions and 4 deletions

View File

@@ -9,6 +9,7 @@ export function createTypingCallbacks(params: {
onStartError: (err: unknown) => void;
onStopError?: (err: unknown) => void;
}): TypingCallbacks {
const stop = params.stop;
const onReplyStart = async () => {
try {
await params.start();
@@ -17,9 +18,9 @@ export function createTypingCallbacks(params: {
}
};
const onIdle = params.stop
const onIdle = stop
? () => {
void params.stop().catch((err) => (params.onStopError ?? params.onStartError)(err));
void stop().catch((err) => (params.onStopError ?? params.onStartError)(err));
}
: undefined;