Skip to content

Commit 9734155

Browse files
committed
fix linting
1 parent 4e775eb commit 9734155

File tree

1 file changed

+19
-21
lines changed

1 file changed

+19
-21
lines changed

src/commands/addServerNamespaceToWorkspace.ts

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -18,54 +18,52 @@ export async function addServerNamespaceToWorkspace(): Promise<void> {
1818
// Get its namespace list
1919
let uri = vscode.Uri.parse(`isfs://${serverName}/?ns=%SYS`);
2020
const api = new AtelierAPI(uri);
21-
const allNamespaces: string[] = await api
22-
.serverInfo()
23-
.then((data) => data.result.content.namespaces
24-
);
21+
const allNamespaces: string[] = await api.serverInfo().then((data) => data.result.content.namespaces);
2522
// Prepare a displayable form of its connection spec as a hint to the user
2623
const connSpec = await serverManagerApi.getServerSpec(serverName);
2724
const connDisplayString = `${connSpec.webServer.scheme}://${connSpec.webServer.host}:${connSpec.webServer.port}/${connSpec.webServer.pathPrefix}`;
2825
// Get user's choice of namespace
29-
const namespace = await vscode.window.showQuickPick(
30-
allNamespaces,
31-
{
32-
placeHolder: `Namespace on server '${serverName}' (${connDisplayString})`
33-
}
34-
);
26+
const namespace = await vscode.window.showQuickPick(allNamespaces, {
27+
placeHolder: `Namespace on server '${serverName}' (${connDisplayString})`,
28+
});
3529
if (!namespace) {
3630
return;
3731
}
3832
// Pick between isfs and isfs-readonly
3933
const editable = await vscode.window.showQuickPick(
4034
[
41-
{ value: true, label: "Editable", detail: "Documents opened from this folder will be editable directly on the server." },
42-
{ value: false, label: "Read-only", detail: "Documents opened from this folder will be read-only." }
35+
{
36+
value: true,
37+
label: "Editable",
38+
detail: "Documents opened from this folder will be editable directly on the server.",
39+
},
40+
{ value: false, label: "Read-only", detail: "Documents opened from this folder will be read-only." },
4341
],
4442
{ placeHolder: "Choose the mode of access" }
4543
);
4644
// Prepare the folder parameters
4745
const label = editable.value ? `${serverName}:${namespace}` : `${serverName}:${namespace} (read-only)`;
4846
uri = uri.with({ scheme: editable.value ? "isfs" : "isfs-readonly", query: `ns=${namespace}` });
4947
// Append it to the workspace
50-
const added = vscode.workspace.updateWorkspaceFolders(vscode.workspace.workspaceFolders ? vscode.workspace.workspaceFolders.length : 0, 0, { uri, name: label });
48+
const added = vscode.workspace.updateWorkspaceFolders(
49+
vscode.workspace.workspaceFolders ? vscode.workspace.workspaceFolders.length : 0,
50+
0,
51+
{ uri, name: label }
52+
);
5153
// Switch to Explorer view so user sees the outcome
52-
vscode.commands.executeCommand('workbench.view.explorer');
54+
vscode.commands.executeCommand("workbench.view.explorer");
5355
// Handle failure
5456
if (!added) {
55-
vscode.window.showErrorMessage(
56-
"Folder not added. Maybe it already exists on the workspace.",
57-
"Retry",
58-
"Close"
59-
)
57+
vscode.window
58+
.showErrorMessage("Folder not added. Maybe it already exists on the workspace.", "Retry", "Close")
6059
.then((value) => {
6160
if (value === "Retry") {
62-
vscode.commands.executeCommand('vscode-objectscript.addServerNamespaceToWorkspace');
61+
vscode.commands.executeCommand("vscode-objectscript.addServerNamespaceToWorkspace");
6362
}
6463
});
6564
}
6665
}
6766

68-
6967
async function getServerManagerApi(): Promise<any> {
7068
const targetExtension = vscode.extensions.getExtension("intersystems-community.servermanager");
7169
if (!targetExtension) {

0 commit comments

Comments
 (0)