chore: statistic's Snapshot only contains TrackerInfo
This commit is contained in:
@ -66,9 +66,9 @@ func (m *Manager) Memory() uint64 {
|
||||
}
|
||||
|
||||
func (m *Manager) Snapshot() *Snapshot {
|
||||
connections := []Tracker{}
|
||||
var connections []*TrackerInfo
|
||||
m.connections.Range(func(key, value any) bool {
|
||||
connections = append(connections, value.(Tracker))
|
||||
connections = append(connections, value.(Tracker).Info())
|
||||
return true
|
||||
})
|
||||
return &Snapshot{
|
||||
@ -114,8 +114,8 @@ func (m *Manager) handle() {
|
||||
}
|
||||
|
||||
type Snapshot struct {
|
||||
DownloadTotal int64 `json:"downloadTotal"`
|
||||
UploadTotal int64 `json:"uploadTotal"`
|
||||
Connections []Tracker `json:"connections"`
|
||||
DownloadTotal int64 `json:"downloadTotal"`
|
||||
UploadTotal int64 `json:"uploadTotal"`
|
||||
Connections []*TrackerInfo `json:"connections"`
|
||||
Memory uint64 `json:"memory"`
|
||||
}
|
||||
|
Reference in New Issue
Block a user