소스 검색

pruge expired nodes

abhishek9686 1 년 전
부모
커밋
db4b789645
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      logic/nodes.go

+ 2 - 2
logic/nodes.go

@@ -462,7 +462,7 @@ func GetAllNodesAPI(nodes []models.Node) []models.ApiNode {
 // DeleteExpiredNodes - goroutine which deletes nodes which are expired
 func DeleteExpiredNodes(ctx context.Context, peerUpdate chan *models.Node) {
 	// Delete Expired Nodes Every Hour
-	ticker := time.NewTicker(time.Hour)
+	ticker := time.NewTicker(time.Minute * 3)
 	for {
 		select {
 		case <-ctx.Done():
@@ -476,7 +476,7 @@ func DeleteExpiredNodes(ctx context.Context, peerUpdate chan *models.Node) {
 			}
 			for _, node := range allnodes {
 				if time.Now().After(node.ExpirationDateTime) {
-					if err := DeleteNode(&node, false); err != nil {
+					if err := DeleteNode(&node, true); err != nil {
 						slog.Error("error deleting expired node", "nodeid", node.ID.String(), "error", err.Error())
 						continue
 					}