From 5815d8efe7fd8878f7f3aae21ca95719dcd6cf03 Mon Sep 17 00:00:00 2001 From: Feross Aboukhadijeh Date: Sat, 1 Oct 2016 01:07:26 -0700 Subject: [PATCH] Fix first run telemetry bug --- src/renderer/lib/telemetry.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/renderer/lib/telemetry.js b/src/renderer/lib/telemetry.js index c863c11e..75be46f6 100644 --- a/src/renderer/lib/telemetry.js +++ b/src/renderer/lib/telemetry.js @@ -14,14 +14,16 @@ const config = require('../../config') let telemetry function init (state) { - if (!state.saved.telemetry) { + telemetry = state.saved.telemetry + + // First app run + if (!telemetry) { const crypto = require('crypto') - state.saved.telemetry = { + telemetry = state.saved.telemetry = { userID: crypto.randomBytes(32).toString('hex') // 256-bit random ID } reset() } - telemetry = state.saved.telemetry } function send (state) {