mirror of
https://github.com/openclaw/openclaw.git
synced 2026-10-26 10:13:27 +08:00
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:
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;
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user