Delegate legacy consumers to Effect runtime

This commit is contained in:
elpresidank 2026-06-02 07:44:16 -05:00
parent 1218e827d4
commit 5c4948cc2e
7 changed files with 184 additions and 256 deletions

View file

@ -356,7 +356,7 @@ export const makeEffectConsumerFromPubSub = Effect.fn("makeEffectConsumerFromPub
const workers = yield* Effect.forEach(workerIndexes, () =>
Effect.gen(function* () {
const backend = yield* pubsub.createConsumer<T>(createOptions);
const fiber = yield* consumerLoop(backend, options, flow, workerConfig).pipe(Effect.forkChild);
const fiber = yield* consumerLoop(backend, options, flow, workerConfig).pipe(Effect.forkScoped);
return { backend, fiber };
}),
);