update
This commit is contained in:
@@ -536,7 +536,8 @@ func (s *Server) handleTopBlockedDomains(w http.ResponseWriter, r *http.Request)
|
||||
return
|
||||
}
|
||||
|
||||
domains := s.dnsServer.GetTopBlockedDomains(10)
|
||||
// 返回最近30天的所有域名,设置合理上限50
|
||||
domains := s.dnsServer.GetTopBlockedDomains(50)
|
||||
|
||||
// 转换为前端需要的格式
|
||||
result := make([]map[string]interface{}, len(domains))
|
||||
@@ -746,10 +747,10 @@ func (s *Server) handleTopDomains(w http.ResponseWriter, r *http.Request) {
|
||||
return
|
||||
}
|
||||
|
||||
// 获取TOP被屏蔽域名
|
||||
blockedDomains := s.dnsServer.GetTopBlockedDomains(10)
|
||||
// 获取TOP已解析域名
|
||||
resolvedDomains := s.dnsServer.GetTopResolvedDomains(10)
|
||||
// 获取TOP被屏蔽域名,返回最近30天的数据,设置合理上限50
|
||||
blockedDomains := s.dnsServer.GetTopBlockedDomains(50)
|
||||
// 获取TOP已解析域名,返回最近30天的数据,设置合理上限50
|
||||
resolvedDomains := s.dnsServer.GetTopResolvedDomains(50)
|
||||
|
||||
// 合并并去重域名统计
|
||||
domainMap := make(map[string]int64)
|
||||
@@ -780,9 +781,9 @@ func (s *Server) handleTopDomains(w http.ResponseWriter, r *http.Request) {
|
||||
return domainList[i]["count"].(int64) > domainList[j]["count"].(int64)
|
||||
})
|
||||
|
||||
// 返回限制数量
|
||||
if len(domainList) > 10 {
|
||||
domainList = domainList[:10]
|
||||
// 返回所有合并后的域名,设置合理上限50
|
||||
if len(domainList) > 50 {
|
||||
domainList = domainList[:50]
|
||||
}
|
||||
|
||||
w.Header().Set("Content-Type", "application/json")
|
||||
|
||||
Reference in New Issue
Block a user