Working query
All checks were successful
Lint / lint (push) Successful in 13s

This commit is contained in:
Julien Valverdé
2025-03-02 20:14:45 +01:00
parent 6b0f2f33cb
commit 3fa9b7d821
4 changed files with 94 additions and 85 deletions

View File

@@ -16,12 +16,13 @@ const Result = Schema.Tuple(Schema.String)
function RouteComponent() {
const runSync = R.useRunSync()
const { state, triggerRefresh } = R.useQuery({
const { state, refresh } = R.useQuery({
effect: () => HttpClient.get("https://www.uuidtools.com/api/generate/v4").pipe(
HttpClient.withTracerPropagation(false),
Effect.flatMap(res => res.json),
Effect.flatMap(Schema.decodeUnknown(Result)),
Effect.delay("500 millis"),
Effect.scoped,
),
deps: [],
})
@@ -43,7 +44,7 @@ function RouteComponent() {
})}
</Text>
<Button onClick={() => runSync(triggerRefresh)}>Refresh</Button>
<Button onClick={() => runSync(refresh)}>Refresh</Button>
</Flex>
</Container>
)