Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions dist/multipool/client-registry.d.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import { MultiWorkflowPool } from "./multi-workflow-pool.js";
import { Workflow } from "./workflow.js";
import { Logger } from "./logger.js";
import { EnhancedClient } from "./interfaces.js";
import { PoolEventManager } from "./pool-event-manager.js";
export declare class ClientRegistry {
pool: MultiWorkflowPool;
private logger;
private events;
clients: Map<string, EnhancedClient>;
workflowAffinityMap: Map<string, Set<string>>;
constructor(pool: MultiWorkflowPool, logger: Logger);
constructor(pool: MultiWorkflowPool, events: PoolEventManager);
addClient(clientUrl: string, options?: {
workflowAffinity: Workflow[];
priority?: number;
Expand Down
2 changes: 1 addition & 1 deletion dist/multipool/client-registry.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 9 additions & 9 deletions dist/multipool/client-registry.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/multipool/client-registry.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 0 additions & 2 deletions dist/multipool/interfaces.d.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import { ImageInfo } from "../types/api.js";
import { ComfyApi } from "../client.js";
import { LogLevel } from "./logger.js";
import { Workflow } from "./workflow.js";
import { JobProfiler } from "./job-profiler.js";
/**
Expand Down Expand Up @@ -28,7 +27,6 @@ export interface MultiWorkflowPoolOptions {
connectionTimeoutMs?: number;
enableMonitoring?: boolean;
monitoringIntervalMs?: number;
logLevel?: LogLevel;
enableProfiling?: boolean;
}
export type ClientState = "idle" | "busy" | "offline";
Expand Down
Loading