mirror of
				https://github.com/yggdrasil-network/yggdrasil-go.git
				synced 2025-11-04 11:15:07 +03:00 
			
		
		
		
	Fix formatting of bytes_sent, bytes_recvd, last_seen, uptime
This commit is contained in:
		
							parent
							
								
									cc4ee91279
								
							
						
					
					
						commit
						59688dcab3
					
				
					 1 changed files with 11 additions and 6 deletions
				
			
		| 
						 | 
				
			
			@ -434,12 +434,17 @@ func (a *admin) getData_getPeers() []admin_nodeInfo {
 | 
			
		|||
	for _, port := range ps {
 | 
			
		||||
		p := ports[port]
 | 
			
		||||
		addr := *address_addrForNodeID(getNodeID(&p.box))
 | 
			
		||||
		duration := time.Since(p.firstSeen)
 | 
			
		||||
		info := admin_nodeInfo{
 | 
			
		||||
			{"ip", net.IP(addr[:]).String()},
 | 
			
		||||
			{"port", port},
 | 
			
		||||
			{"uptime", fmt.Sprint(time.Since(p.firstSeen))},
 | 
			
		||||
			{"bytes_sent", atomic.LoadUint64(&p.bytesSent)},
 | 
			
		||||
			{"bytes_recvd", atomic.LoadUint64(&p.bytesRecvd)},
 | 
			
		||||
			{"uptime", fmt.Sprintf("%02d:%02d:%02d",
 | 
			
		||||
				int(duration.Hours()),
 | 
			
		||||
				int(duration.Minutes())%60,
 | 
			
		||||
				int(duration.Seconds())%60,
 | 
			
		||||
			)},
 | 
			
		||||
			{"bytes_sent", fmt.Sprintf("%d", atomic.LoadUint64(&p.bytesSent))},
 | 
			
		||||
			{"bytes_recvd", fmt.Sprintf("%d", atomic.LoadUint64(&p.bytesRecvd))},
 | 
			
		||||
		}
 | 
			
		||||
		peerInfos = append(peerInfos, info)
 | 
			
		||||
	}
 | 
			
		||||
| 
						 | 
				
			
			@ -481,7 +486,7 @@ func (a *admin) getData_getDHT() []admin_nodeInfo {
 | 
			
		|||
						{"coords", fmt.Sprint(v.coords)},
 | 
			
		||||
						{"bucket", i},
 | 
			
		||||
						{"peer_only", isPeer},
 | 
			
		||||
						{"last_seen", fmt.Sprint(now.Sub(v.recv))},
 | 
			
		||||
						{"last_seen", fmt.Sprintf("%ds", int(now.Sub(v.recv).Seconds()))},
 | 
			
		||||
					}
 | 
			
		||||
					infos = append(infos, info)
 | 
			
		||||
				}
 | 
			
		||||
| 
						 | 
				
			
			@ -504,8 +509,8 @@ func (a *admin) getData_getSessions() []admin_nodeInfo {
 | 
			
		|||
				{"coords", fmt.Sprint(sinfo.coords)},
 | 
			
		||||
				{"mtu", sinfo.getMTU()},
 | 
			
		||||
				{"was_mtu_fixed", sinfo.wasMTUFixed},
 | 
			
		||||
				{"bytes_sent", sinfo.bytesSent},
 | 
			
		||||
				{"bytes_recvd", sinfo.bytesRecvd},
 | 
			
		||||
				{"bytes_sent", fmt.Sprintf("%d", sinfo.bytesSent)},
 | 
			
		||||
				{"bytes_recvd", fmt.Sprintf("%d", sinfo.bytesRecvd)},
 | 
			
		||||
			}
 | 
			
		||||
			infos = append(infos, info)
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue