Files
SafelineAPI/internal/moudle/checkNodes.go
2025-10-30 18:26:02 +08:00

19 lines
367 B
Go

package moudle
import (
"SafelineAPI/internal/app/SafelineRequest"
"time"
)
func CheckNodes(nodes []SafelineRequest.Nodes, n int) []SafelineRequest.Nodes {
var need []SafelineRequest.Nodes
date := time.Now()
for _, node := range nodes {
days := int(node.ValidBefore.Sub(date).Hours() / 24)
if days <= n {
need = append(need, node)
}
}
return need
}