Skip to content

Commit 30fb052

Browse files
authored
Disable request caching in strategies (#166)
1 parent c1862fe commit 30fb052

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

.changeset/sharp-beans-sin.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@3loop/transaction-decoder': patch
3+
---
4+
5+
Disable request caching for fetch strategy

packages/transaction-decoder/src/abi-loader.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ const AbiLoaderRequestResolver: Effect.Effect<
224224
)
225225

226226
return Effect.validateFirst(allAvailableStrategies, (strategy) => {
227-
return pipe(Effect.request(strategyRequest, strategy.resolver), Effect.withRequestCaching(true))
227+
return pipe(Effect.request(strategyRequest, strategy.resolver), Effect.withRequestCaching(false))
228228
}).pipe(
229229
Effect.map(Either.left),
230230
Effect.orElseSucceed(() => Either.right(req)),
@@ -253,7 +253,7 @@ const AbiLoaderRequestResolver: Effect.Effect<
253253

254254
// TODO: Distinct the errors and missing data, so we can retry on errors
255255
return Effect.validateFirst(allAvailableStrategies, (strategy) =>
256-
pipe(Effect.request(strategyRequest, strategy.resolver), Effect.withRequestCaching(true)),
256+
pipe(Effect.request(strategyRequest, strategy.resolver), Effect.withRequestCaching(false)),
257257
).pipe(Effect.orElseSucceed(() => null))
258258
})
259259

packages/transaction-decoder/src/contract-meta-loader.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ const ContractMetaLoaderRequestResolver = RequestResolver.makeBatched((requests:
165165

166166
// TODO: Distinct the errors and missing data, so we can retry on errors
167167
return Effect.validateFirst(allAvailableStrategies, (strategy) =>
168-
pipe(Effect.request(strategyRequest, strategy), Effect.withRequestCaching(true)),
168+
pipe(Effect.request(strategyRequest, strategy), Effect.withRequestCaching(false)),
169169
).pipe(Effect.orElseSucceed(() => null))
170170
})
171171

0 commit comments

Comments
 (0)