From fc6122c99cf44b4f088de2b47111d6fba668b56b Mon Sep 17 00:00:00 2001 From: Lauchmelder <robert.altner11@gmail.com> Date: Mon, 21 Mar 2022 14:03:34 +0100 Subject: [PATCH] perform startup initialization --- src/background.js | 11 +++++++++++ src/popup.js | 22 +++++++++++----------- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/src/background.js b/src/background.js index 571edd5..8def5a0 100644 --- a/src/background.js +++ b/src/background.js @@ -1,3 +1,14 @@ +chrome.storage.local.get("token", (data) => { + if(data.token !== undefined) + return + + chrome.storage.local.set({ + "enabled": true, + "enabledVocab": true, + "enabledKanji": true + }) +}) + // Query a WaniKani API endpoint with the given token const query = (token, url) => new Promise(async (resolve, reject) => { diff --git a/src/popup.js b/src/popup.js index 965ccb1..5fa342f 100644 --- a/src/popup.js +++ b/src/popup.js @@ -64,17 +64,17 @@ submitButton.addEventListener( "click", () => { // Sync with wanikani chrome.runtime.sendMessage("", {type: "sync"}, response => { - if(response.success) - { - statusField.innerHTML = String.fromCodePoint(0x2705) - errorField.innerHTML = "" - } - else - { - statusField.innerHTML = String.fromCodePoint(0x2757) - errorField.innerHTML = response.error - } - }) + if(response.success) + { + statusField.innerHTML = String.fromCodePoint(0x2705) + errorField.innerHTML = "" + } + else + { + statusField.innerHTML = String.fromCodePoint(0x2757) + errorField.innerHTML = response.error + } + }) }) // Set settings event listeners