mirror of
https://github.com/coracle-social/coracle.git
synced 2024-09-05 21:03:46 +00:00
Tweak url for web worker
This commit is contained in:
parent
34d1ac7fb2
commit
07533fc752
@ -22,7 +22,10 @@ type Table = {
|
||||
|
||||
// Plumbing
|
||||
|
||||
const worker = new Worker('/src/workers/database.js', {type: 'module'})
|
||||
const worker = new Worker(
|
||||
new URL('../workers/database.js', import.meta.url),
|
||||
{type: 'module'}
|
||||
)
|
||||
|
||||
worker.addEventListener('error', e => console.error(e))
|
||||
|
||||
|
@ -1,5 +1,6 @@
|
||||
import {get} from 'svelte/store'
|
||||
import {groupBy, pluck, partition, propEq} from 'ramda'
|
||||
import {createMap} from 'hurdak/lib/hurdak'
|
||||
import {synced, timedelta, batch, now} from 'src/util/misc'
|
||||
import {isAlert, findReplyId} from 'src/util/nostr'
|
||||
import {load as _load, listen as _listen, database} from 'src/agent'
|
||||
@ -23,7 +24,7 @@ const onChunk = async (relays, pubkey, events) => {
|
||||
.filter(e => likesByParent[e.id])
|
||||
.map(e => annotate({...e, likedBy: pluck('pubkey', likesByParent[e.id])}, context))
|
||||
|
||||
await database.alerts.bulkPut(annotatedNotes.concat(likedNotes))
|
||||
await database.alerts.bulkPut(createMap('id', annotatedNotes.concat(likedNotes)))
|
||||
|
||||
mostRecentAlert.update($t => events.reduce((t, e) => Math.max(t, e.created_at), $t))
|
||||
}
|
||||
|
@ -44,8 +44,8 @@
|
||||
on:mouseout={() => {showStatus = false}}
|
||||
on:mouseover={() => {showStatus = true}}
|
||||
class="w-2 h-2 rounded-full bg-medium cursor-pointer"
|
||||
class:bg-danger={status === 'error'}
|
||||
class:bg-warning={['pending', 'slow'].includes(status)}
|
||||
class:bg-danger={['pending', 'error'].includes(status)}
|
||||
class:bg-warning={status === 'slow'}
|
||||
class:bg-success={status === 'ready'}>
|
||||
</span>
|
||||
<p
|
||||
@ -63,7 +63,7 @@
|
||||
{/if}
|
||||
</div>
|
||||
{#if joined}
|
||||
<button class="flex gap-3 items-center text-light" on:click={() => removeRelay(relay)}>
|
||||
<button class="flex gap-3 items-center text-light" on:click={() => removeRelay(relay.url)}>
|
||||
<i class="fa fa-right-from-bracket" /> Leave
|
||||
</button>
|
||||
{:else}
|
||||
|
@ -27,7 +27,7 @@
|
||||
|
||||
database.relays.bulkPatch(createMap('url', defaults.relays))
|
||||
|
||||
const knownRelays = database.watch(relays => relays.all())
|
||||
const knownRelays = database.watch('relays', relays => relays.all())
|
||||
|
||||
$: {
|
||||
const joined = pluck('url', $user?.relays || [])
|
||||
|
Loading…
Reference in New Issue
Block a user