mirror of
https://github.com/coracle-social/coracle.git
synced 2024-09-18 19:23:40 +00:00
Fix signing events when logged in with a private key while having an extension available
This commit is contained in:
parent
e432d812bc
commit
75f4ee0254
@ -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')
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
||||
<div class="flex flex-grow flex-col justify-start gap-2 min-w-0">
|
||||
<div class="flex flex-grow items-start justify-between gap-2">
|
||||
<div class="flex gap-2 items-center overflow-hidden">
|
||||
<i class="fa fa-lock-open text-light" />
|
||||
<i class="fa fa-lock text-light" />
|
||||
<h2 class="text-lg">{displayPerson(person)}</h2>
|
||||
</div>
|
||||
<div class="relative">
|
||||
|
Loading…
Reference in New Issue
Block a user