From dfad1a5636dac4063d5ec6fbe40db9a00106a18c Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Sat, 23 Nov 2019 12:44:38 -0500 Subject: [PATCH] Added delayed startup after install. --- background.js | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/background.js b/background.js index 1f8aad75..e10e59a4 100644 --- a/background.js +++ b/background.js @@ -42,22 +42,24 @@ chrome.runtime.onMessage.addListener(function (request, sender, callback) { //add help page on install chrome.runtime.onInstalled.addListener(function (object) { - chrome.storage.sync.get(["userID", "shownInstallPage"], function(result) { - const userID = result.userID; + setTimeout(function() { + chrome.storage.sync.get(["userID"], function(result) { + const userID = result.userID; - // If there is no userID, then it is the first install. - if (!userID){ - //open up the install page - chrome.tabs.create({url: chrome.extension.getURL("/help/"+chrome.i18n.getMessage("helpPage"))}); + // If there is no userID, then it is the first install. + if (!userID){ + //open up the install page + chrome.tabs.create({url: chrome.extension.getURL("/help/index_en.html")}); - //generate a userID - const newUserID = generateUserID(); - //save this UUID - chrome.storage.sync.set({ - "userID": newUserID - }); - } - }); + //generate a userID + const newUserID = generateUserID(); + //save this UUID + chrome.storage.sync.set({ + "userID": newUserID + }); + } + }); + }, 1500); }); //gets the sponsor times from memory