2025-05-07 23:04:54 +00:00
|
|
|
// This file is maintained for backward compatibility only
|
|
|
|
// New code should use qenv directly
|
|
|
|
|
2025-05-07 14:33:20 +00:00
|
|
|
import * as plugins from '../plugins.js';
|
|
|
|
import type DcRouter from './classes.dcrouter.js';
|
|
|
|
|
|
|
|
export class SzDcRouterConnector {
|
|
|
|
public qenv: plugins.qenv.Qenv;
|
|
|
|
public dcRouterRef: DcRouter;
|
2025-05-07 23:04:54 +00:00
|
|
|
|
2025-05-07 14:33:20 +00:00
|
|
|
constructor(dcRouterRef: DcRouter) {
|
|
|
|
this.dcRouterRef = dcRouterRef;
|
2025-05-07 23:04:54 +00:00
|
|
|
// Initialize qenv directly
|
|
|
|
this.qenv = new plugins.qenv.Qenv('./', '.nogit/');
|
2025-05-07 14:33:20 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
public async getEnvVarOnDemand(varName: string): Promise<string> {
|
|
|
|
return this.qenv.getEnvVarOnDemand(varName) || '';
|
|
|
|
}
|
|
|
|
}
|