Skip to content

Commit 70977c8

Browse files
Change config to accept backend instead of client
1 parent 23ed8a2 commit 70977c8

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

packages/cli/commands.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { consola } from "consola";
55
import { readFileSync, writeFileSync } from "node:fs";
66
import path from "node:path";
77
import { addDependency, detectPackageManager } from "nypm";
8+
import { OpenWorkflow } from "openworkflow";
89

910
/** Initialize OpenWorkflow in the current project. */
1011
export async function init(): Promise<void> {
@@ -82,7 +83,9 @@ export async function workerStart(cliOptions: WorkerConfig): Promise<void> {
8283
consola.start("Starting worker...");
8384

8485
const { config } = await loadConfig();
85-
const worker = config.ow.newWorker({ ...config.worker, ...cliOptions });
86+
87+
const ow = new OpenWorkflow({ backend: config.backend });
88+
const worker = ow.newWorker({ ...config.worker, ...cliOptions });
8689

8790
let shuttingDown = false;
8891
/** Stop the worker on process shutdown. */

packages/cli/config.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { loadConfig as loadC12Config } from "c12";
2-
import type { OpenWorkflow, WorkerOptions } from "openworkflow";
2+
import type { Backend, WorkerOptions } from "openworkflow";
33

44
export interface OpenWorkflowConfig {
5-
ow: OpenWorkflow;
5+
backend: Backend;
66
worker?: WorkerConfig;
77
}
88

packages/cli/templates/config.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { BackendPostgres } from "@openworkflow/backend-postgres";
22
import { BackendSqlite } from "@openworkflow/backend-sqlite";
3-
import { OpenWorkflow } from "openworkflow";
43

54
const isProduction = process.env["NODE_ENV"] === "production";
65
const databaseUrl = process.env["DATABASE_URL"];
@@ -12,6 +11,4 @@ const backend =
1211
? await BackendPostgres.connect(databaseUrl)
1312
: BackendSqlite.connect(":memory:");
1413

15-
const ow = new OpenWorkflow({ backend });
16-
17-
export default { ow };
14+
export default { backend };

0 commit comments

Comments
 (0)