diff --git a/packages/example/src/routes/query/service.tsx b/packages/example/src/routes/query/service.tsx index 5d24bdd..8e15e40 100644 --- a/packages/example/src/routes/query/service.tsx +++ b/packages/example/src/routes/query/service.tsx @@ -17,8 +17,9 @@ function RouteComponent() { key: R.useStreamFromReactiveValues(["uuid4", 10 as number]), query: ([, count]) => Console.log(`Querying ${ count } IDs...`).pipe( Effect.andThen(Effect.sleep("500 millis")), - Effect.andThen(HttpClient.HttpClient.pipe( - Effect.map(HttpClient.withTracerPropagation(false)) + Effect.andThen(Effect.map( + HttpClient.HttpClient, + HttpClient.withTracerPropagation(false), )), Effect.flatMap(client => client.get(`https://www.uuidtools.com/api/generate/v4/count/${ count }`)), Effect.flatMap(res => res.json), diff --git a/packages/example/src/routes/query/usemutation.tsx b/packages/example/src/routes/query/usemutation.tsx index fdc042a..fcaca03 100644 --- a/packages/example/src/routes/query/usemutation.tsx +++ b/packages/example/src/routes/query/usemutation.tsx @@ -29,8 +29,11 @@ function RouteComponent() { Effect.tap(() => QueryProgress.QueryProgress.update(() => AsyncData.Progress.make({ loaded: 50, total: Option.some(100) }) )), - Effect.andThen(HttpClient.get(`https://www.uuidtools.com/api/generate/v4/count/${ count }`)), - HttpClient.withTracerPropagation(false), + Effect.andThen(Effect.map( + HttpClient.HttpClient, + HttpClient.withTracerPropagation(false), + )), + Effect.flatMap(client => client.get(`https://www.uuidtools.com/api/generate/v4/count/${ count }`)), Effect.flatMap(res => res.json), Effect.flatMap(Schema.decodeUnknown(Result)), Effect.scoped, diff --git a/packages/example/src/routes/query/usequery.tsx b/packages/example/src/routes/query/usequery.tsx index 4782a49..4afc21f 100644 --- a/packages/example/src/routes/query/usequery.tsx +++ b/packages/example/src/routes/query/usequery.tsx @@ -23,15 +23,18 @@ function RouteComponent() { key: R.useStreamFromReactiveValues(["uuid4", count]), query: ([, count]) => Console.log(`Querying ${ count } IDs...`).pipe( Effect.andThen(Effect.sleep("500 millis")), - Effect.andThen(HttpClient.get(`https://www.uuidtools.com/api/generate/v4/count/${ count }`)), - HttpClient.withTracerPropagation(false), + Effect.andThen(Effect.map( + HttpClient.HttpClient, + HttpClient.withTracerPropagation(false), + )), + Effect.flatMap(client => client.get(`https://www.uuidtools.com/api/generate/v4/count/${ count }`)), Effect.flatMap(res => res.json), Effect.flatMap(Schema.decodeUnknown(Result)), Effect.scoped, ), }) - const [state] = R.useSubscribeRefs(query.state) + const [state] = R.useSubscribeRefs(query.stateRef) return (