Лицензия: блокировка сервера администратором тоже сразу удаляет ключ
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
@@ -182,7 +182,7 @@ func LicenseRenew(ctx context.Context, rc *RuntimeConfig) error {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
_ = licenseRecord(rc, "", "продление не удалось: "+err.Error(), false)
|
_ = licenseRecord(rc, "", "продление не удалось: "+err.Error(), false)
|
||||||
var ae *licenseAPIError
|
var ae *licenseAPIError
|
||||||
if errors.As(err, &ae) && (ae.Code == "install_released" || ae.Code == "revoked") {
|
if errors.As(err, &ae) && (ae.Code == "install_released" || ae.Code == "install_blocked" || ae.Code == "revoked") {
|
||||||
licenseDeactivate(rc, ae.Message)
|
licenseDeactivate(rc, ae.Message)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user