Update wizard.go

This commit is contained in:
Peng Peng 2025-10-23 19:33:50 +08:00
parent 2ebc4dc700
commit b4b13b0aa9

View file

@ -204,7 +204,7 @@ func (w *ActivationWizard) authRequestTerminusInfo() (string, error) {
}
// Build backup URL (usually terminus_url + '/api/olares-info')
url := fmt.Sprintf("%s/api/olares-info?t=%d", terminusURL, time.Now().UnixMilli())
url := fmt.Sprintf("%s/bfl/info/v1/olares-info?t=%d", terminusURL, time.Now().UnixMilli())
client := &http.Client{
Timeout: 5 * time.Second,
@ -232,12 +232,15 @@ func (w *ActivationWizard) authRequestTerminusInfo() (string, error) {
return "", fmt.Errorf("HTTP error %d: %s", resp.StatusCode, string(body))
}
var terminusInfo TerminusInfo
if err := json.Unmarshal(body, &terminusInfo); err != nil {
var response struct {
Data TerminusInfo `json:"data"`
}
if err := json.Unmarshal(body, &response); err != nil {
return "", fmt.Errorf("failed to parse response: %v", err)
}
return terminusInfo.WizardStatus, nil
return response.Data.WizardStatus, nil
}
// performPasswordReset performs password reset - simplified version