feat: 添加 InitialAuthToken 方法以优先使用 AgentToken,更新主函数以使用新方法

This commit is contained in:
ryan
2026-03-10 23:34:04 +08:00
parent 096aa17157
commit f3f4980b7d
3 changed files with 54 additions and 1 deletions
+10
View File
@@ -157,6 +157,16 @@ func validate(cfg *Config) error {
return nil
}
func (cfg *Config) InitialAuthToken() string {
if cfg == nil {
return ""
}
if token := strings.TrimSpace(cfg.AgentToken); token != "" {
return token
}
return strings.TrimSpace(cfg.DiscoveryToken)
}
func (cfg *Config) Save() error {
if cfg == nil {
return errors.New("config 不能为空")