Skip to content

Commit e1d2318

Browse files
committed
2 parents 12fcf17 + d4a306e commit e1d2318

File tree

3 files changed

+23
-9
lines changed

3 files changed

+23
-9
lines changed

bl/netSuiteBl.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ function addNetSuiteDependencyToActiveFile(editor) {
195195
});
196196
}
197197

198-
function addDependency(editor, pathText, paramText) {
198+
async function addDependency(editor, pathText, paramText) {
199199
let docContent = editor.document.getText();
200200
let coords = codeChangeHelper.getCoords(docContent);
201201
let oldParamsString = docContent.substring(coords.depParam.range[0], coords.depParam.range[1]);
@@ -205,13 +205,13 @@ function addDependency(editor, pathText, paramText) {
205205
coords.depPath ? docContent.substring(coords.depPath.range[0], coords.depPath.range[1]) : null);
206206

207207
if (coords.depPath) {
208-
codeChangeHelper.updateDocument(editor, coords.depParam.start.row - 1, coords.depParam.start.col,
208+
await codeChangeHelper.updateDocument(editor, coords.depParam.start.row - 1, coords.depParam.start.col,
209209
coords.depParam.end.row - 1, coords.depParam.end.col, newParamsString);
210210

211-
codeChangeHelper.updateDocument(editor, coords.depPath.start.row - 1, coords.depPath.start.col,
211+
await codeChangeHelper.updateDocument(editor, coords.depPath.start.row - 1, coords.depPath.start.col,
212212
coords.depPath.end.row - 1, coords.depPath.end.col, newPathArrayString);
213213
} else { // Path array not defined
214-
codeChangeHelper.updateDocument(editor, coords.depParam.start.row - 1, coords.depParam.start.col,
214+
await codeChangeHelper.updateDocument(editor, coords.depParam.start.row - 1, coords.depParam.start.col,
215215
coords.depParam.end.row - 1, coords.depParam.end.col, newPathArrayString + ', ' + newParamsString);
216216
}
217217
}
@@ -229,4 +229,4 @@ exports.uploadFileToNetSuite = uploadFileToNetSuite;
229229
exports.deleteFileInNetSuite = deleteFileInNetSuite;
230230
exports.addCustomDependencyToActiveFile = addCustomDependencyToActiveFile;
231231
exports.addNetSuiteDependencyToActiveFile = addNetSuiteDependencyToActiveFile;
232-
exports.getRestletVersion = getRestletVersion;
232+
exports.getRestletVersion = getRestletVersion;

helpers/codeChangeHelper.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,10 @@ function getDocument (vsEditor) {
8585
return typeof vsEditor._documentData !== 'undefined' ? vsEditor._documentData : vsEditor._document
8686
}
8787

88-
function editCurrentDocument(vsEditor, coords, content){
88+
async function editCurrentDocument(vsEditor, coords, content){
8989
var vsDocument = getDocument(vsEditor);
9090
var edit = setEditFactory(vsDocument._uri, coords, content);
91-
vscode.workspace.applyEdit(edit);
91+
await vscode.workspace.applyEdit(edit);
9292
}
9393

9494
function replaceStringRange(source, replacement, from, to) {
@@ -140,7 +140,7 @@ function getUpdatedDepPath(newDependecyPath, oldString) {
140140
return "['" + newDependecyPath + "']";
141141
}
142142

143-
function updateDocument(editor, startLine, startChar, endLine, endChar, content) {
143+
async function updateDocument(editor, startLine, startChar, endLine, endChar, content) {
144144
var editorCoords = {
145145
start : {
146146
line: startLine,
@@ -152,7 +152,7 @@ function updateDocument(editor, startLine, startChar, endLine, endChar, content)
152152
}
153153
}
154154

155-
editCurrentDocument(editor, editorCoords, content);
155+
await editCurrentDocument(editor, editorCoords, content);
156156
}
157157

158158
exports.getCoords = getCoords;

package.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,20 @@
125125
}
126126
],
127127
"menus": {
128+
"editor/context": [
129+
{
130+
"command": "netsuite-upload.downloadFile",
131+
"group": "netsuite"
132+
},
133+
{
134+
"command": "netsuite-upload.uploadFile",
135+
"group": "netsuite"
136+
},
137+
{
138+
"command": "netsuite-upload.previewFile",
139+
"group": "netsuite"
140+
}
141+
],
128142
"explorer/context": [
129143
{
130144
"when": "!explorerResourceIsFolder",

0 commit comments

Comments
 (0)