Commit
This commit is contained in:
18
pkg/moudle/checkNodes.go
Normal file
18
pkg/moudle/checkNodes.go
Normal file
@ -0,0 +1,18 @@
|
||||
package moudle
|
||||
|
||||
import (
|
||||
"SafelineAPI/internal/app/safeLineApi"
|
||||
"time"
|
||||
)
|
||||
|
||||
func CheckNodes(nodes safeLineApi.Nodes, n int) safeLineApi.Nodes {
|
||||
var need safeLineApi.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
|
||||
}
|
Reference in New Issue
Block a user