Тексты лицензии: поддержка (обновления) вместо «договора»; по окончании поддержки всё работает без новых версий

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
zuevav
2026-09-24 22:53:16 +03:00
parent e5176d6df2
commit a2d9d9c0f4
4 changed files with 18 additions and 7 deletions
+1 -1
View File
@@ -164,7 +164,7 @@ func LicenseRenew(ctx context.Context, rc *RuntimeConfig) error {
if errors.As(err, &ae) && time.Since(licenseAlertAt) > 12*time.Hour {
licenseAlertAt = time.Now()
raiseSystemAlert(rc, "Лицензия: сервер лицензий отказал в продлении",
fmt.Sprintf("%s (%s). Текущий ключ действует до %s; после этого модули по лицензии отключатся.", ae.Message, ae.Code, lic.ExpiresAt.Local().Format("02.01.2006")))
fmt.Sprintf("%s (%s). Текущий ключ действует до %s; если его не продлить, модули по лицензии отключатся — обратитесь в ZETIT.", ae.Message, ae.Code, lic.ExpiresAt.Local().Format("02.01.2006")))
}
return err
}