ergo
1package cloud2
3import (4"github.com/ergo-services/ergo/etf"5"github.com/ergo-services/ergo/gen"6)
7
8type cloudAppSup struct {9gen.Supervisor10}
11
12func (cas *cloudAppSup) Init(args ...etf.Term) (gen.SupervisorSpec, error) {13return gen.SupervisorSpec{14Children: []gen.SupervisorChildSpec{15gen.SupervisorChildSpec{16Name: "cloud_client",17Child: &cloudClient{},18Args: args,19},20},21Strategy: gen.SupervisorStrategy{22Type: gen.SupervisorStrategyOneForOne,23Intensity: 10,24Period: 5,25Restart: gen.SupervisorStrategyRestartPermanent,26},27}, nil28}
29