Skip to content

Commit b474667

Browse files
authored
Merge pull request #738 from KxSystems/ee-noipc
Remove ipc lib
2 parents 0899cd0 + 19138f3 commit b474667

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+356
-5335
lines changed

.prettierignore

Lines changed: 0 additions & 1 deletion
This file was deleted.

eslint.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import * as tseslint from "typescript-eslint";
88
const currentYear = new Date().getFullYear();
99

1010
export default [
11-
{ ignores: ["**/*.d.ts", "**/*.js", "**/*.mjs", "src/ipc/**/*"] },
11+
{ ignores: ["**/*.d.ts", "**/*.js", "**/*.mjs"] },
1212
js.configs.recommended,
1313
...tseslint.configs.recommended,
1414
{

package-lock.json

Lines changed: 342 additions & 258 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1202,7 +1202,6 @@
12021202
"c8": {
12031203
"exclude": [
12041204
"**/test/**/*.*",
1205-
"**/src/ipc/**/*.*",
12061205
"**/src/models/**/*.*",
12071206
"**/src/classes/**/*.*",
12081207
"**/src/extension.ts"
@@ -1238,7 +1237,7 @@
12381237
"@types/fs-extra": "11.0.4",
12391238
"@types/jsdom": "27.0.0",
12401239
"@types/mocha": "10.0.10",
1241-
"@types/node": "22.19.8",
1240+
"@types/node": "22.19.10",
12421241
"@types/semver": "7.7.1",
12431242
"@types/sinon": "21.0.0",
12441243
"@types/vscode": "1.103.0",
@@ -1247,11 +1246,11 @@
12471246
"@vscode/python-extension": "1.0.6",
12481247
"@vscode/test-electron": "2.5.2",
12491248
"@vscode/vsce": "3.7.1",
1250-
"axios": "1.13.4",
1249+
"axios": "1.13.5",
12511250
"c8": "10.1.3",
12521251
"chevrotain": "11.1.1",
12531252
"cross-env": "10.1.0",
1254-
"esbuild": "0.27.2",
1253+
"esbuild": "0.27.3",
12551254
"eslint": "9.39.2",
12561255
"eslint-plugin-header": "3.1.1",
12571256
"eslint-plugin-import": "2.32.0",
@@ -1276,7 +1275,7 @@
12761275
"pick-port": "2.2.0",
12771276
"prettier": "3.6.2",
12781277
"rimraf": "6.1.2",
1279-
"semver": "7.7.3",
1278+
"semver": "7.7.4",
12801279
"sinon": "21.0.1",
12811280
"typescript": "5.8.3",
12821281
"typescript-eslint": "8.48.1",

sonar-project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ sonar.test.inclusions=test/**/*.ts
77
sonar.test.exclusions=**/*.js,**/node_modules/**
88
sonar.javascript.lcov.reportPaths=lcov.info
99
sonar.typescript.lcov.reportPaths=lcov.info
10-
sonar.coverage.exclusions=test/**/*.*,src/ipc/**/*.*,src/models/**/*.*,src/classes/**/*.*,src/extension.ts
10+
sonar.coverage.exclusions=test/**/*.*,src/models/**/*.*,src/classes/**/*.*,src/extension.ts
1111
sonar.cpd.exclusions=src/services/completionProvider.ts,src/extension.ts
1212
sonar.sourceEncoding=UTF-8

src/classes/insightsConnection.ts

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,7 @@ import {
4242
} from "../utils/core";
4343
import { convertTimeToTimestamp } from "../utils/dataSource";
4444
import { MessageKind, notify } from "../utils/notifications";
45-
import {
46-
getHeaders,
47-
handleScratchpadTableRes,
48-
handleWSResults,
49-
} from "../utils/queryUtils";
45+
import { getHeaders } from "../utils/queryUtils";
5046
import { normalizeAssemblyTarget } from "../utils/shared";
5147
import { retrieveUDAtoCreateReqBody } from "../utils/uda";
5248

@@ -779,15 +775,6 @@ export class InsightsConnection {
779775
response.data = JSON.parse(
780776
response.data.data,
781777
) as StructuredTextResults;
782-
} else {
783-
const buffer = new Uint8Array(
784-
response.data.data.map((x: string) => parseInt(x, 16)),
785-
).buffer;
786-
787-
response.data.data = handleWSResults(buffer, isTableView);
788-
response.data.data = handleScratchpadTableRes(
789-
response.data.data,
790-
);
791778
}
792779
}
793780
return response.data;

src/commands/dataSourceCommand.ts

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,6 @@ import {
4545
addQueryHistory,
4646
convertRows,
4747
getQSQLWrapper,
48-
handleScratchpadTableRes,
49-
handleWSError,
50-
handleWSResults,
5148
} from "../utils/queryUtils";
5249
import { updatedExtractRowData } from "../utils/resultsRenderer";
5350
import { retrieveUDAtoCreateReqBody } from "../utils/uda";
@@ -333,9 +330,6 @@ export async function runApiDataSource(
333330
return parseError(apiCall.error);
334331
} else if (apiCall?.results) {
335332
return apiCall.results;
336-
} else if (apiCall?.arrayBuffer) {
337-
const results = handleWSResults(apiCall.arrayBuffer);
338-
return handleScratchpadTableRes(results);
339333
} else {
340334
return { error: "Datasource API call failed" };
341335
}
@@ -448,9 +442,6 @@ export async function runQsqlDataSource(
448442
return parseError(qsqlCall.error);
449443
} else if (qsqlCall?.results) {
450444
return qsqlCall.results;
451-
} else if (qsqlCall?.arrayBuffer) {
452-
const results = handleWSResults(qsqlCall.arrayBuffer, isTableView);
453-
return handleScratchpadTableRes(results);
454445
} else {
455446
return { error: "Datasource QSQL call failed" };
456447
}
@@ -475,9 +466,6 @@ export async function runSqlDataSource(
475466
return parseError(sqlCall.error);
476467
} else if (sqlCall?.results) {
477468
return sqlCall.results;
478-
} else if (sqlCall?.arrayBuffer) {
479-
const results = handleWSResults(sqlCall.arrayBuffer, isTableView);
480-
return handleScratchpadTableRes(results);
481469
} else {
482470
return { error: "Datasource SQL call failed" };
483471
}
@@ -518,9 +506,6 @@ export async function executeUDARequest(
518506
return parseError(udaCall.error);
519507
} else if (udaCall?.results) {
520508
return udaCall.results;
521-
} else if (udaCall?.arrayBuffer) {
522-
const results = handleWSResults(udaCall.arrayBuffer);
523-
return handleScratchpadTableRes(results);
524509
} else {
525510
return { error: "UDA call failed" };
526511
}
@@ -544,17 +529,13 @@ export function getQuery(
544529
}
545530

546531
export function parseError(error: GetDataError) {
547-
if (error instanceof Object && error.buffer) {
548-
return handleWSError(error.buffer);
549-
} else {
550-
notify(`Datasource error.`, MessageKind.DEBUG, {
551-
logger,
552-
params: error,
553-
});
554-
return {
555-
error,
556-
};
557-
}
532+
notify(`Datasource error.`, MessageKind.DEBUG, {
533+
logger,
534+
params: error,
535+
});
536+
return {
537+
error,
538+
};
558539
}
559540

560541
export function getPartialDatasourceFile(

src/ipc/F64.ts

Lines changed: 0 additions & 55 deletions
This file was deleted.

src/ipc/I32.ts

Lines changed: 0 additions & 83 deletions
This file was deleted.

src/ipc/I64.ts

Lines changed: 0 additions & 84 deletions
This file was deleted.

0 commit comments

Comments
 (0)