Browse Source

Merge branch 'p2p-prune-unused-IPRangeCount-funcs' into develop

pull/684/head
Emmanuel Odeke 7 years ago
parent
commit
925696ca65
1 changed files with 0 additions and 29 deletions
  1. +0
    -29
      p2p/ip_range_counter.go

+ 0
- 29
p2p/ip_range_counter.go View File

@ -1,29 +0,0 @@
package p2p
import (
"strings"
)
// TODO Test
func AddToIPRangeCounts(counts map[string]int, ip string) map[string]int {
changes := make(map[string]int)
ipParts := strings.Split(ip, ":")
for i := 1; i < len(ipParts); i++ {
prefix := strings.Join(ipParts[:i], ":")
counts[prefix] += 1
changes[prefix] = counts[prefix]
}
return changes
}
// TODO Test
func CheckIPRangeCounts(counts map[string]int, limits []int) bool {
for prefix, count := range counts {
ipParts := strings.Split(prefix, ":")
numParts := len(ipParts)
if limits[numParts] < count {
return false
}
}
return true
}

Loading…
Cancel
Save