Fix
All checks were successful
Lint / lint (push) Successful in 12s

This commit is contained in:
Julien Valverdé
2025-03-06 17:32:30 +01:00
parent 11fd4941c0
commit fad61afce7

View File

@@ -53,7 +53,8 @@ export const make = <A, E, R>(
const forkFetch = interrupt.pipe( const forkFetch = interrupt.pipe(
Effect.andThen( Effect.andThen(
Ref.set(stateRef, AsyncData.loading()).pipe( Ref.set(stateRef, AsyncData.loading()).pipe(
Effect.andThen(queryRef.pipe(Effect.flatMap(identity))), Effect.andThen(queryRef),
Effect.flatMap(identity),
Effect.matchCauseEffect({ Effect.matchCauseEffect({
onSuccess: v => Ref.set(stateRef, AsyncData.success(v)), onSuccess: v => Ref.set(stateRef, AsyncData.success(v)),
onFailure: c => Ref.set(stateRef, AsyncData.failure(c)), onFailure: c => Ref.set(stateRef, AsyncData.failure(c)),
@@ -83,7 +84,8 @@ export const make = <A, E, R>(
return AsyncData.refreshing(previous.previous) return AsyncData.refreshing(previous.previous)
return AsyncData.loading() return AsyncData.loading()
}).pipe( }).pipe(
Effect.andThen(queryRef.pipe(Effect.flatMap(identity))), Effect.andThen(queryRef),
Effect.flatMap(identity),
Effect.matchCauseEffect({ Effect.matchCauseEffect({
onSuccess: v => Ref.set(stateRef, AsyncData.success(v)), onSuccess: v => Ref.set(stateRef, AsyncData.success(v)),
onFailure: c => Ref.set(stateRef, AsyncData.failure(c)), onFailure: c => Ref.set(stateRef, AsyncData.failure(c)),