This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
import { BrowserStream } from "@effect/platform-browser"
|
||||
import * as AsyncData from "@typed/async-data"
|
||||
import { Effect, Fiber, Ref, Stream, SubscriptionRef } from "effect"
|
||||
import { Effect, Fiber, Ref, SubscriptionRef } from "effect"
|
||||
import * as React from "react"
|
||||
import { ReffuseExtension, type ReffuseHelpers } from "reffuse"
|
||||
import * as QueryRunner from "./QueryRunner.js"
|
||||
@@ -31,10 +30,7 @@ export const QueryExtension = ReffuseExtension.make(() => ({
|
||||
Effect.andThen(runner.forkFetch),
|
||||
), [runner, ...props.key])
|
||||
|
||||
this.useFork(() => Stream.runForEach(
|
||||
BrowserStream.fromEventListenerWindow("focus"),
|
||||
() => runner.forkRefresh,
|
||||
), [runner])
|
||||
this.useFork(() => runner.refreshOnWindowFocus, [runner])
|
||||
|
||||
return React.useMemo(() => ({
|
||||
state: runner.stateRef,
|
||||
|
||||
Reference in New Issue
Block a user