Fix traffic init time (#10)
This commit is contained in:
parent
e6f3fe7bf8
commit
84de659219
@ -457,6 +457,10 @@ func (svr *Service) deleteProxies(w http.ResponseWriter, r *http.Request) {
|
||||
log.Infof("cleared [%d] offline proxies, total [%d] proxies", cleared, total)
|
||||
}
|
||||
|
||||
func newProxyTraffic() *proxyTraffic {
|
||||
return &proxyTraffic{lastTrafficTime: time.Now().Unix()}
|
||||
}
|
||||
|
||||
type proxyTraffic struct {
|
||||
lastTraffic int64
|
||||
lastTrafficTime int64
|
||||
|
@ -749,7 +749,7 @@ func (svr *Service) checkProxyStatusTimer() {
|
||||
if vv, ok := svr.proxyTraffic.Load(info.Name); ok {
|
||||
vv.(*proxyTraffic).Set(info.TodayTrafficOut)
|
||||
} else {
|
||||
svr.proxyTraffic.Store(info.Name, new(proxyTraffic).Set(info.TodayTrafficOut))
|
||||
svr.proxyTraffic.Store(info.Name, newProxyTraffic().Set(info.TodayTrafficOut))
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user