Skip to content

Commit 24c1810

Browse files
committed
fix: use jest.cjs and fix tests
1 parent 0681b6f commit 24c1810

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

eslint.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export default defineConfig([
4848
"coverage",
4949
"global.d.ts",
5050
"eslint.config.js",
51-
"jest.config.ts",
51+
"jest.config.cjs",
5252
]),
5353
eslintPluginPrettierRecommended,
5454
]);

jest.config.ts renamed to jest.config.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/** @type {import('ts-jest').JestConfigWithTsJest} **/
2-
export default {
2+
module.exports = {
33
preset: "ts-jest/presets/default-esm",
44
testEnvironment: "node",
55
extensionsToTreatAsEsm: [".ts"],

src/telemetry/telemetry.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,13 @@ export class Telemetry {
6060
getMachineId: () => this.getRawMachineId(),
6161
isNodeMachineId: true,
6262
onError: (error) => logger.debug(LogId.telemetryDeviceIdFailure, "telemetry", String(error)),
63+
onTimeout: (resolve) => {
64+
logger.debug(LogId.telemetryDeviceIdTimeout, "telemetry", "Device ID retrieval timed out");
65+
resolve("unknown");
66+
},
6367
});
6468

69+
this.deviceIdPromise = deviceId;
6570
this.resolveDeviceId = resolveDeviceId;
6671
this.commonProperties.device_id = await deviceId;
6772

0 commit comments

Comments
 (0)