Files
Hermes-ui/packages/server/src/services/gateway-bootstrap.ts
T

17 lines
522 B
TypeScript
Raw Normal View History

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()
console.log("startall")
}