Files
Hermes-ui/packages/server/src/services/gateway-bootstrap.ts
T
2026-05-14 23:36:52 +08:00

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()
}