Files
nostash/Shared (Extension)/Resources/popup.js
2023-01-12 22:17:01 -05:00

24 lines
680 B
JavaScript

async function savePrivateKey(event) {
event.preventDefault();
let privKey = document.getElementById('priv-key');
browser.storage.local.set({ "priv-key": privKey.value });
console.log('setting private key');
await browser.runtime.sendMessage({greeting: 'hello'});
}
async function getPrivateKey() {
let key = await browser.storage.local.get("priv-key");
return key["priv-key"];
}
async function setPrivKeyInput() {
let privKey = await getPrivateKey();
if (privKey) {
document.getElementById("priv-key").value = privKey;
}
}
document.getElementById("priv-key-form").addEventListener("submit", savePrivateKey);
setPrivKeyInput();