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 sign = async event => {
|
||||||
const ext = getExtension()
|
const ext = getExtension()
|
||||||
|
const key = get(privkey)
|
||||||
|
|
||||||
event.pubkey = get(pubkey)
|
event.pubkey = get(pubkey)
|
||||||
event.id = getEventHash(event)
|
event.id = getEventHash(event)
|
||||||
|
|
||||||
if (ext) {
|
if (key) {
|
||||||
return await ext.signEvent(event)
|
|
||||||
} else {
|
|
||||||
return Object.assign(event, {
|
return Object.assign(event, {
|
||||||
sig: signEvent(event, get(privkey)),
|
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 flex-col justify-start gap-2 min-w-0">
|
||||||
<div class="flex flex-grow items-start justify-between gap-2">
|
<div class="flex flex-grow items-start justify-between gap-2">
|
||||||
<div class="flex gap-2 items-center overflow-hidden">
|
<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>
|
<h2 class="text-lg">{displayPerson(person)}</h2>
|
||||||
</div>
|
</div>
|
||||||
<div class="relative">
|
<div class="relative">
|
||||||
|
Loading…
Reference in New Issue
Block a user