0.2.2 #31

Merged
Thilawyn merged 184 commits from next into master 2026-01-16 17:05:31 +01:00
Showing only changes of commit ec91f8e5ee - Show all commits

View File

@@ -19,14 +19,14 @@ const ResultView = Component.makeUntraced("Result")(function*() {
Effect.andThen(response => response.json), Effect.andThen(response => response.json),
Effect.andThen(Schema.decodeUnknown(Post)), Effect.andThen(Schema.decodeUnknown(Post)),
Effect.tap(Effect.sleep("250 millis")), Effect.tap(Effect.sleep("250 millis")),
Result.forkEffect, Result.forkEffectSubscriptionRef,
)) ))
const [result] = yield* Subscribable.useSubscribables([resultSubscribable]) const [result] = yield* Subscribable.useSubscribables([resultSubscribable])
yield* Component.useOnMount(() => ErrorObserver.ErrorObserver<HttpClientError.HttpClientError>().pipe( yield* Component.useOnMount(() => ErrorObserver.ErrorObserver<HttpClientError.HttpClientError>().pipe(
Effect.andThen(observer => observer.subscribe), Effect.andThen(observer => observer.subscribe),
Effect.andThen(Stream.fromQueue), Effect.andThen(Stream.fromQueue),
Stream.unwrap, Stream.unwrapScoped,
Stream.runForEach(flow( Stream.runForEach(flow(
Cause.failures, Cause.failures,
Chunk.findFirst(e => e._tag === "RequestError" || e._tag === "ResponseError"), Chunk.findFirst(e => e._tag === "RequestError" || e._tag === "ResponseError"),