sign events working!
This commit is contained in:
@@ -3,13 +3,14 @@ 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')
|
||||
let {kind, reqId, payload} = message.data;
|
||||
if (kind !== 'getPubKey' && kind !== 'signEvent')
|
||||
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}`);
|
||||
console.log(`Event ${reqId}: Content script received message kind ${kind}, payload: `, payload);
|
||||
payload = await browser.runtime.sendMessage({kind, payload});
|
||||
|
||||
window.postMessage({kind: 'publicKey', reqId, payload: publicKey}, '*');
|
||||
kind = `return_${kind}`;
|
||||
|
||||
window.postMessage({kind, reqId, payload}, '*');
|
||||
});
|
||||
Reference in New Issue
Block a user