Don't use ChatService.notifyTimings

This commit is contained in:
Leszek Hanusz 2026-02-10 01:54:05 +01:00
parent a35e4c4d81
commit 8e125febc9
3 changed files with 5 additions and 5 deletions

Binary file not shown.

View File

@ -231,11 +231,11 @@ export class CompletionService {
}
if (promptProgress) {
ChatService.notifyTimings(undefined, promptProgress, callbacks.onTimings);
callbacks.onTimings?.(undefined, promptProgress);
}
if (timings) {
ChatService.notifyTimings(timings, promptProgress, callbacks.onTimings);
callbacks.onTimings?.(timings, promptProgress);
lastTimings = timings;
}

View File

@ -14,11 +14,11 @@ export interface SettingsFieldConfig {
export interface CompletionServiceCallbacks {
// Callbacks
onChunk?: (chunk: string) => void;
onChunk: (chunk: string) => void;
onModel?: (model: string) => void;
onTimings?: (timings?: ChatMessageTimings, promptProgress?: ChatMessagePromptProgress) => void;
onComplete?: (response: string, timings?: ChatMessageTimings) => void;
onError?: (error: Error) => void;
onComplete: (response: string, timings?: ChatMessageTimings) => void;
onError: (error: Error) => void;
}
export interface SettingsChatServiceOptions {