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