diff --git a/packages/reffuse/src/Reffuse.ts b/packages/reffuse/src/Reffuse.ts index 83c5df4..9e3b4cc 100644 --- a/packages/reffuse/src/Reffuse.ts +++ b/packages/reffuse/src/Reffuse.ts @@ -267,7 +267,7 @@ export class Reffuse { return () => { Fiber.interrupt(fiber).pipe( - Effect.flatMap(() => Scope.close(scope, Exit.void)), + Effect.andThen(Scope.close(scope, Exit.void)), runFork, ) }