INNER CODE UNIT · Go
runEnrollment
ClickDevTech/CELERITY-panel · probe/main.go:82
func runEnrollment(cfg *Config, enrollToken string) error {
if cfg.PanelURL == "" {
return fmt.Errorf("panel URL is required for enrollment")
}
if err := checkPanelScheme(cfg.PanelURL); err != nil {
return err
}
ctx, cancel := context.WithTimeout(context.Background(), 60*time.Second)
defer cancel()
resp, err := Enroll(ctx, cfg.PanelURL, enrollToken)
if err != nil {
return err
}
cfg.Token = resp.Token
if err := cfg.Save(); err != nil {