fix(ts): stabilize live stack smoke

This commit is contained in:
elpresidank 2026-06-11 08:51:39 -05:00
parent fab718dce8
commit ef90920dfc
5 changed files with 6 additions and 1 deletions

View file

@ -706,6 +706,7 @@ const runConfigServiceEffect = Effect.fn("ConfigService.run")(function* (
topic: topics.configRequest,
subscription: `${service.config.id}-config-request`,
schema: ConfigRequestSchema,
initialPosition: "earliest",
}).pipe(
Effect.mapError((cause) => configServiceError("consumer", cause)),
);

View file

@ -364,6 +364,7 @@ const runKnowledgeCoreServiceEffect = Effect.fn("KnowledgeCoreService.run")(func
topic: topics.knowledgeRequest,
subscription: `${service.config.id}-knowledge-request`,
schema: KnowledgeRequestSchema,
initialPosition: "earliest",
}).pipe(
Effect.mapError((cause) => knowledgeCoreServiceError("consumer", cause)),
);

View file

@ -703,6 +703,7 @@ const runFlowManagerServiceEffect = Effect.fn("FlowManager.runService")(function
topic: topics.flowRequest,
subscription: `${service.config.id}-flow-request`,
schema: FlowRequestSchema,
initialPosition: "earliest",
}).pipe(
Effect.mapError((cause) => flowManagerError("consumer", cause)),
);

View file

@ -337,12 +337,14 @@ const runLibrarianServiceEffect = Effect.fn("LibrarianService.run")(function* (
const libConsumer = yield* service.pubsub.createConsumer<LibrarianRequest>({
topic: topics.librarianRequest,
subscription: `${service.config.id}-librarian-request`,
initialPosition: "earliest",
}).pipe(
Effect.mapError((cause) => librarianServiceError("librarian-consumer", cause)),
);
const colConsumer = yield* service.pubsub.createConsumer<CollectionManagementRequest>({
topic: topics.collectionManagementRequest,
subscription: `${service.config.id}-collection-management-request`,
initialPosition: "earliest",
}).pipe(
Effect.mapError((cause) => librarianServiceError("collection-consumer", cause)),
);

View file

@ -11,7 +11,7 @@
import { BunRuntime } from "@effect/platform-bun";
import * as BunHttpClient from "@effect/platform-bun/BunHttpClient";
import { DispatchInput, makeEffectRpcClient } from "@trustgraph/client";
import { DispatchInput, makeEffectRpcClient } from "../packages/client/src/index.js";
import { Config, Effect, Option as O, Schema as S } from "effect";
import { HttpClient, HttpClientRequest } from "effect/unstable/http";