add cron, nat api & refactor alert rule (#459)

* add cron api & refactor alert rule

* add nat api

* fix swagger

* remove unnecessary steps
This commit is contained in:
UUBulb authored and GitHub committed 2024-10-26 23:57:47 +08:00
1 parent 785b4dce37
commit 8bfe70d519
24 files changed
+572 -143

No files matched your search

+3 -5
View File
@@ -21,16 +21,14 @@ var (
)
func initDDNS() {
var ddns []*model.DDNSProfile
DB.Find(&ddns)
DB.Find(&DDNSList)
DDNSCacheLock.Lock()
DDNSCache = make(map[uint64]*model.DDNSProfile)
for i := 0; i < len(ddns); i++ {
DDNSCache[ddns[i].ID] = ddns[i]
for i := 0; i < len(DDNSList); i++ {
DDNSCache[DDNSList[i].ID] = DDNSList[i]
}
DDNSCacheLock.Unlock()
UpdateDDNSList()
OnNameserverUpdate()
}