From 5a19b4a2cea573b9c5cbacb907a08769a0d71a03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Wed, 22 Jan 2025 03:21:31 +0100 Subject: [PATCH] Cleanup --- packages/reffuse/src/Reffuse.ts | 38 ++++++++++++++++----------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/packages/reffuse/src/Reffuse.ts b/packages/reffuse/src/Reffuse.ts index aea43a7..9b1f114 100644 --- a/packages/reffuse/src/Reffuse.ts +++ b/packages/reffuse/src/Reffuse.ts @@ -299,29 +299,29 @@ export class Reffuse { // return React.use(promise) // } - useSuspenseScoped( - effect: Effect.Effect, - deps?: React.DependencyList, - options?: { readonly signal?: AbortSignal } & RenderOptions & ScopeOptions, - ): A { - const runSync = this.useRunSync() - const runPromise = this.useRunPromise() + // useSuspenseScoped( + // effect: Effect.Effect, + // deps?: React.DependencyList, + // options?: { readonly signal?: AbortSignal } & RenderOptions & ScopeOptions, + // ): A { + // const runSync = this.useRunSync() + // const runPromise = this.useRunPromise() - const initialPromise = React.useMemo(() => runPromise(Effect.scoped(effect)), []) - const [promise, setPromise] = React.useState(initialPromise) + // const initialPromise = React.useMemo(() => runPromise(Effect.scoped(effect)), []) + // const [promise, setPromise] = React.useState(initialPromise) - React.useEffect(() => { - const scope = runSync(Scope.make()) - setPromise(runPromise(Effect.provideService(effect, Scope.Scope, scope), options)) + // React.useEffect(() => { + // const scope = runSync(Scope.make()) + // setPromise(runPromise(Effect.provideService(effect, Scope.Scope, scope), options)) - return () => { runPromise(Scope.close(scope, Exit.void)) } - }, [ - ...options?.doNotReExecuteOnRuntimeOrContextChange ? [] : [runSync, runPromise], - ...(deps ?? []), - ]) + // return () => { runPromise(Scope.close(scope, Exit.void)) } + // }, [ + // ...options?.doNotReExecuteOnRuntimeOrContextChange ? [] : [runSync, runPromise], + // ...(deps ?? []), + // ]) - return React.use(promise) - } + // return React.use(promise) + // } useRef(value: A): SubscriptionRef.SubscriptionRef {