Skip to content

Commit 9c180c4

Browse files
committed
Remove YepCodeApiManager
1 parent d80d63f commit 9c180c4

8 files changed

Lines changed: 9 additions & 50 deletions

File tree

src/api/apiManager.ts

Lines changed: 0 additions & 37 deletions
This file was deleted.

src/api/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
1-
export * from "./apiManager";
21
export * from "./yepcodeApi";
32
export * from "./types";

src/api/yepcodeApi.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { ConfigManager } from "./configManager";
12
import {
23
YepCodeApiConfig,
34
Process,
@@ -65,9 +66,11 @@ export class YepCodeApi {
6566
`Global fetch API is not available. Please use Node.js 18+ or provide a global fetch polyfill (current node version: ${process.version})`
6667
);
6768
}
69+
const envConfig = ConfigManager.readYepCodeEnvConfig();
6870
const finalConfig = {
6971
apiHost: "https://cloud.yepcode.io",
7072
timeout: 60000,
73+
...envConfig,
7174
...config,
7275
};
7376
if (!finalConfig.authUrl) {

src/env/yepcodeEnv.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
1-
import {
2-
YepCodeApiManager,
3-
YepCodeApi,
4-
YepCodeApiConfig,
5-
TeamVariable,
6-
} from "../api";
1+
import { YepCodeApi, YepCodeApiConfig, TeamVariable } from "../api";
72
import { EnvVar } from "../types";
83

94
export class YepCodeEnv {
105
private yepCodeApi: YepCodeApi;
116

127
constructor(config: YepCodeApiConfig = {}) {
13-
this.yepCodeApi = YepCodeApiManager.getInstance(config);
8+
this.yepCodeApi = new YepCodeApi(config);
149
}
1510

1611
getTeamId(): string {

src/run/yepcodeRun.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import crypto from "crypto";
2-
import { YepCodeApi, YepCodeApiError, YepCodeApiManager } from "../api";
2+
import { YepCodeApi, YepCodeApiError } from "../api";
33
import { Execution } from "./execution";
44
import { YepCodeApiConfig } from "../api/types";
55
import { RunOpts, ExecutionError, Log } from "../types";
@@ -10,7 +10,7 @@ export class YepCodeRun {
1010
private PROCESS_NAME_PREFIX: string;
1111

1212
constructor(config: YepCodeApiConfig = {}) {
13-
this.yepCodeApi = YepCodeApiManager.getInstance(config);
13+
this.yepCodeApi = new YepCodeApi(config);
1414
this.PROCESS_NAME_PREFIX = "yepcode-run-";
1515
}
1616

src/storage/yepcodeStorage.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import { YepCodeApi, YepCodeApiManager } from "../api";
1+
import { YepCodeApi } from "../api";
22
import { StorageObject, YepCodeApiConfig } from "../api/types";
33
import { Readable } from "stream";
44

55
export class YepCodeStorage {
66
private api: YepCodeApi;
77

88
constructor(config: YepCodeApiConfig = {}) {
9-
this.api = YepCodeApiManager.getInstance(config);
9+
this.api = new YepCodeApi(config);
1010
}
1111

1212
async upload(

src/utils/index.ts

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)