Add parents timeout on person notes/likes to increase odds of a complete feed

This commit is contained in:
Jonathan Staab 2023-02-27 14:29:49 -06:00
parent 0570ad60ad
commit e72106f765
3 changed files with 5 additions and 4 deletions

View File

@ -16,6 +16,7 @@
export let filter
export let relays = []
export let shouldDisplay = null
export let parentsTimeout = 500
let notes = []
let notesBuffer = []
@ -37,7 +38,7 @@
prop('id'),
newNotes
.filter(propEq('kind', 1))
.concat(await network.loadParents(newNotes, {timeout: 500}))
.concat(await network.loadParents(newNotes, {timeout: parentsTimeout}))
.map(asDisplayEvent)
)

View File

@ -10,5 +10,5 @@
const shouldDisplay = e => isLike(e.content)
</script>
<Feed {relays} {filter} {shouldDisplay} />
<Feed {relays} {filter} {shouldDisplay} parentsTimeout={3000} />

View File

@ -1,5 +1,5 @@
<script lang="ts">
import Notes from "src/views/notes/Feed.svelte"
import Feed from "src/views/notes/Feed.svelte"
import {sampleRelays, getPubkeyWriteRelays} from 'src/agent/relays'
export let pubkey
@ -8,4 +8,4 @@
const filter = {kinds: [1], authors: [pubkey]}
</script>
<Notes {relays} {filter} />
<Feed {relays} {filter} parentsTimeout={3000} />