diff --git a/extensions/survey/src/survey-preference.tsx b/extensions/survey/src/survey-preference.tsx index 5f2f2eab83..eab2c2b9c2 100644 --- a/extensions/survey/src/survey-preference.tsx +++ b/extensions/survey/src/survey-preference.tsx @@ -12,7 +12,7 @@ export class SurveyPreferenceInput extends React.Component<{survey: SurveyPrefer { survey.enabled = v; }} + onChange={v => survey.enabled = v } /> ); } diff --git a/extensions/survey/src/survey.ts b/extensions/survey/src/survey.ts index 2e9bc5b6eb..8bd6d2579b 100644 --- a/extensions/survey/src/survey.ts +++ b/extensions/survey/src/survey.ts @@ -1,5 +1,5 @@ import { Util } from "@k8slens/extensions"; -import { machineIdSync } from "node-machine-id"; +import { machineId } from "node-machine-id"; import Refiner from "refiner-js"; import got from "got"; import { surveyPreferencesStore } from "./survey-preferences-store"; @@ -32,7 +32,7 @@ export class Survey extends Util.Singleton { async fetchSurveyId() { try { const surveyApi = process.env.SURVEY_API_URL || "https://survey.k8slens.dev"; - const anonymousId = machineIdSync(); + const anonymousId = await machineId(); const { body } = await got(`${surveyApi}/api/survey-id?anonymousId=${anonymousId}`, { responseType: "json"}); return (body as SurveyIdResponse).surveyId;