MCPcopy Index your code
hub / github.com/APIParkLab/APIPark / initGateway

Method initGateway

module/ai-balance/iml.go:320–336  ·  view source on GitHub ↗
(ctx context.Context, clusterId string, clientDriver gateway.IClientDriver)

Source from the content-addressed store, hash-verified

318}
319
320func (i *imlBalanceModule) initGateway(ctx context.Context, clusterId string, clientDriver gateway.IClientDriver) error {
321 releases, err := i.getBalances(ctx)
322 if err != nil {
323 return err
324 }
325 for _, p := range releases {
326 client, err := clientDriver.Dynamic(p.Resource)
327 if err != nil {
328 return err
329 }
330 err = client.Online(ctx, p)
331 if err != nil {
332 return err
333 }
334 }
335 return nil
336}

Callers

nothing calls this directly

Calls 3

getBalancesMethod · 0.95
DynamicMethod · 0.65
OnlineMethod · 0.65

Tested by

no test coverage detected