1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Use async version of machineId + refactoring

Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
Lauri Nevala 2021-02-03 22:07:46 +02:00
parent 795b490d70
commit 24f6aabc49
2 changed files with 3 additions and 3 deletions

View File

@ -12,7 +12,7 @@ export class SurveyPreferenceInput extends React.Component<{survey: SurveyPrefer
<Component.Checkbox
label="Allow in-app surveys"
value={survey.enabled}
onChange={v => { survey.enabled = v; }}
onChange={v => survey.enabled = v }
/>
);
}

View File

@ -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;