diff --git a/src/core/menu/islands/Telemetry.mjs b/src/core/menu/islands/Telemetry.mjs index 2af9290..765bf8d 100644 --- a/src/core/menu/islands/Telemetry.mjs +++ b/src/core/menu/islands/Telemetry.mjs @@ -13,7 +13,7 @@ function Telemetry() { const { html, initDatabase } = globalThis.__enhancerApi, _get = async () => { // defaults to true, must be explicitly set to false to disable - return initDatabase().get("telemetryEnabled") ?? true; + return (await initDatabase().get("telemetryEnabled")) ?? true; }, _set = async (value) => { await initDatabase().set("telemetryEnabled", value); diff --git a/src/core/telemetry.mjs b/src/core/telemetry.mjs index c743965..3125148 100644 --- a/src/core/telemetry.mjs +++ b/src/core/telemetry.mjs @@ -18,7 +18,7 @@ const collectTelemetryData = async () => { sendTelemetryPing = async () => { const db = globalThis.__enhancerApi.initDatabase(), agreedToTerms = await db.get("agreedToTerms"), - telemetryEnabled = await db.get("telemetryEnabled"); + telemetryEnabled = (await db.get("telemetryEnabled")) ?? true; if (!telemetryEnabled || agreedToTerms !== version) return; // telemetry const telemetryData = await collectTelemetryData();