MCPcopy Create free account
hub / github.com/coder/mux / setPendingAutoSelectWorkspace

Function setPendingAutoSelectWorkspace

vscode/src/extension.ts:155–170  ·  view source on GitHub ↗
(
  context: vscode.ExtensionContext,
  workspace: WorkspaceWithContext
)

Source from the content-addressed store, hash-verified

153}
154
155async function setPendingAutoSelectWorkspace(
156 context: vscode.ExtensionContext,
157 workspace: WorkspaceWithContext
158): Promise<void> {
159 assert(context, "setPendingAutoSelectWorkspace requires context");
160 assert(workspace, "setPendingAutoSelectWorkspace requires workspace");
161
162 const expectedUri = getOpenFolderUri(workspace);
163 const state: PendingAutoSelectState = {
164 workspaceId: workspace.id,
165 expectedWorkspaceUri: expectedUri.toString(),
166 createdAtMs: Date.now(),
167 };
168
169 await context.globalState.update(PENDING_AUTO_SELECT_STATE_KEY, state);
170}
171
172async function getPendingAutoSelectWorkspace(
173 context: vscode.ExtensionContext

Callers 2

openWorkspaceCommandFunction · 0.85
openWorkspaceFromViewMethod · 0.85

Calls 3

getOpenFolderUriFunction · 0.85
updateMethod · 0.65
assertFunction · 0.50

Tested by

no test coverage detected