feat: update to go1.24 & support listening https (#1002)

* feat: support listening https

* refactor

* modernize

* support snake case in config

* more precise control of config fields

* update goreleaser config

* remove kubeyaml

* fix: expose agent_secret

* chore
This commit is contained in:
UUBulb
2025-02-28 22:02:54 +08:00
committed by GitHub
parent e770398a11
commit 1d2f8d24f6
28 changed files with 321 additions and 175 deletions

View File

@@ -96,7 +96,7 @@ func OnRefreshOrAddAlert(alert *model.AlertRule) {
delete(alertsStore, alert.ID)
delete(alertsPrevState, alert.ID)
var isEdit bool
for i := 0; i < len(Alerts); i++ {
for i := range Alerts {
if Alerts[i].ID == alert.ID {
Alerts[i] = alert
isEdit = true

View File

@@ -52,7 +52,7 @@ func OnUserUpdate(u *model.User) {
AgentSecretToUserId[u.AgentSecret] = u.ID
}
func OnUserDelete(id []uint64, errorFunc func(string, ...interface{}) error) error {
func OnUserDelete(id []uint64, errorFunc func(string, ...any) error) error {
UserLock.Lock()
defer UserLock.Unlock()