Switch pingtime and pingwait to float64.

Needed to match bitcoin-core and btcjson.

ok @davec
This commit is contained in:
John C. Vernaleo 2014-06-12 15:22:31 -04:00
parent e9211bd01a
commit cd3d832551

View file

@ -375,14 +375,15 @@ func (s *server) handleQuery(querymsg interface{}, state *peerState) {
ConnTime: p.timeConnected.Unix(), ConnTime: p.timeConnected.Unix(),
Version: p.protocolVersion, Version: p.protocolVersion,
SubVer: p.userAgent, SubVer: p.userAgent,
n
Inbound: p.inbound, Inbound: p.inbound,
StartingHeight: p.lastBlock, StartingHeight: p.lastBlock,
BanScore: 0, BanScore: 0,
SyncNode: p == syncPeer, SyncNode: p == syncPeer,
} }
info.PingTime = p.lastPingMicros info.PingTime = float64(p.lastPingMicros)
if p.lastPingNonce != 0 { if p.lastPingNonce != 0 {
wait := time.Now().Sub(p.lastPingTime).Nanoseconds() wait := float64(time.Now().Sub(p.lastPingTime).Nanoseconds())
// We actually want microseconds. // We actually want microseconds.
info.PingWait = wait / 1000 info.PingWait = wait / 1000
} }