const gen = props.player.broadcasts()
const [broadcasts, { refetch }] = createResource(async () => {
const next = await gen.next()
if (next.done) {
throw "unexpected end"
}
return next.value
})
// infinite refresh
createEffect(() => {
broadcasts()
refetch()
})
const gen = props.player.broadcasts()
const [broadcasts, { refetch }] = createResource(async () => {
const next = await gen.next()
if (next.done) {
throw "unexpected end"
}
return next.value
})
// infinite refresh
createEffect(() => {
broadcasts()
refetch()
})