fix(discord): restore draft progress reset helper

#166974 inlined resetProgressState into its single caller while #166861
concurrently added a second call after retaining a progress draft, leaving
an undefined reference (TS2304) that breaks extension typecheck on main.
Restore the helper and use it from both callers.
This commit is contained in:
Peter Steinberger committed 2026-10-07 22:54:36 -07:00
1 parent b271dcd233
commit 278d66f245
1 file changed
+8 -4
@@ -200,6 +200,13 @@ export function createDiscordDraftPreviewController(params: {
onCleanupFailure: (err) => params.log(`discord: draft cleanup failed: ${String(err)}`),
});
const resetProgressState = () => {
lastPartialText = "";
draftText = "";
hasStreamedAssistantText = false;
draftChunker?.reset();
};
const beginNewProgressTurn = (options?: { force?: boolean }) => {
const beganNewTurn = progressDraft.beginNewTurn(options);
if (beganNewTurn) {
@@ -221,10 +228,7 @@ export function createDiscordDraftPreviewController(params: {
params.log("discord: calling forceNewMessage() for draft stream");
draftStream?.forceNewMessage();
}
lastPartialText = "";
draftText = "";
hasStreamedAssistantText = false;
draftChunker?.reset();
resetProgressState();
}
return beganNewTurn;
};