From 24f6aabc49937031f4435616e9366a04fe620df0 Mon Sep 17 00:00:00 2001 From: Lauri Nevala Date: Wed, 3 Feb 2021 22:07:46 +0200 Subject: [PATCH] Use async version of machineId + refactoring Signed-off-by: Lauri Nevala --- extensions/survey/src/survey-preference.tsx | 2 +- extensions/survey/src/survey.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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;