diff --git a/src/agent/keys.ts b/src/agent/keys.ts index c17f1eed..fbbb474e 100644 --- a/src/agent/keys.ts +++ b/src/agent/keys.ts @@ -24,16 +24,19 @@ const clear = () => { const sign = async event => { const ext = getExtension() + const key = get(privkey) event.pubkey = get(pubkey) event.id = getEventHash(event) - if (ext) { - return await ext.signEvent(event) - } else { + if (key) { return Object.assign(event, { sig: signEvent(event, get(privkey)), }) + } else if (ext) { + return await ext.signEvent(event) + } else { + throw new Error('Unable to sign event') } } diff --git a/src/views/messages/MessagesListItem.svelte b/src/views/messages/MessagesListItem.svelte index 2e62fa04..0979c685 100644 --- a/src/views/messages/MessagesListItem.svelte +++ b/src/views/messages/MessagesListItem.svelte @@ -26,7 +26,7 @@
- +

{displayPerson(person)}