getPublicKey is functional!

This commit is contained in:
Ryan Breen
2023-01-16 22:17:08 -05:00
parent 4fee1c9e81
commit 495cea8560
3 changed files with 38 additions and 3 deletions

View File

@@ -1,3 +1,15 @@
let script = document.createElement('script');
script.setAttribute('src', browser.runtime.getURL('nostr.build.js'));
document.body.appendChild(script);
window.addEventListener('message', async (message) => {
let {kind, reqId} = message.data;
if (kind !== 'getPublicKey')
return;
console.log(`Event ${reqId}: Content script received message kind ${kind}`);
let publicKey = await browser.runtime.sendMessage({kind: 'getPubKey'});
console.log(`Event ${reqId}: Public key retrieved; ${publicKey}`);
window.postMessage({kind: 'publicKey', reqId, payload: publicKey}, '*');
});