6add32feff
Co-authored-by: Leo_yang <Harukaon@users.noreply.github.com>
16 lines
496 B
TypeScript
16 lines
496 B
TypeScript
let gatewayManager: any = null
|
|
|
|
export function getGatewayManagerInstance(): any {
|
|
return gatewayManager
|
|
}
|
|
|
|
export async function initGatewayManager(): Promise<void> {
|
|
const { GatewayManager } = await import('./hermes/gateway-manager')
|
|
const { getActiveProfileName } = await import('./hermes/hermes-profile')
|
|
const activeProfile = getActiveProfileName()
|
|
gatewayManager = new GatewayManager(activeProfile)
|
|
|
|
await gatewayManager.detectAllOnStartup()
|
|
await gatewayManager.startAll()
|
|
}
|