feat: 兼容旧版本面板

This commit is contained in:
Akizon77
2025-08-05 03:26:49 +00:00
parent 8a78e4a2b0
commit 75cec587e2

View File

@@ -54,6 +54,20 @@ func uploadBasicInfo() error {
"version": update.CurrentVersion,
}
// 尝试上传完整数据
err := tryUploadData(data)
if err != nil {
// 兼容 <= 1.0.2
delete(data, "kernel_version")
err = tryUploadData(data)
if err != nil {
return err
}
}
return nil
}
func tryUploadData(data map[string]interface{}) error {
endpoint := strings.TrimSuffix(flags.Endpoint, "/") + "/api/clients/uploadBasicInfo?token=" + flags.Token
payload, err := json.Marshal(data)
if err != nil {