Skip to content

Commit 9af2acf

Browse files
committed
Move the transfer of API and chat edit format state earlier in the workspace duplication command execution
1 parent 5fddb68 commit 9af2acf

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

‎packages/vscode/src/commands/duplicate-workspace-command.ts‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import * as vscode from 'vscode'
22
import { WorkspaceProvider } from '../context/providers/workspace-provider'
33
import { WebsitesProvider } from '../context/providers/websites-provider'
44
import {
5+
API_EDIT_FORMAT_STATE_KEY,
6+
CHAT_EDIT_FORMAT_STATE_KEY,
57
DUPLICATE_WORKSPACE_CONTEXT_STATE_KEY,
68
type DuplicateWorkspaceContext
79
} from '../constants/state-keys'
@@ -29,6 +31,26 @@ export function duplicate_workspace_command(
2931
timestamp: Date.now()
3032
}
3133

34+
const api_edit_format = context.workspaceState.get(
35+
API_EDIT_FORMAT_STATE_KEY
36+
)
37+
if (api_edit_format) {
38+
await context.globalState.update(
39+
API_EDIT_FORMAT_STATE_KEY,
40+
api_edit_format
41+
)
42+
}
43+
44+
const chat_edit_format = context.workspaceState.get(
45+
CHAT_EDIT_FORMAT_STATE_KEY
46+
)
47+
if (chat_edit_format) {
48+
await context.globalState.update(
49+
CHAT_EDIT_FORMAT_STATE_KEY,
50+
chat_edit_format
51+
)
52+
}
53+
3254
await context.globalState.update(
3355
DUPLICATE_WORKSPACE_CONTEXT_STATE_KEY,
3456
context_to_save

0 commit comments

Comments
 (0)