lnrpc+rpc: expose last ping message received by peer over ListPeers resp

This commit is contained in:
Olaoluwa Osuntokun committed 2021-08-25 16:47:17 -07:00
1 parent 2947076607
commit 00d275d9f0
4 files changed
+1886 -1862

No files matched your search

+11 -10
View File
@@ -2682,16 +2682,17 @@ func (r *rpcServer) ListPeers(ctx context.Context,
)
rpcPeer := &lnrpc.Peer{
PubKey: hex.EncodeToString(nodePub[:]),
Address: serverPeer.Conn().RemoteAddr().String(),
Inbound: serverPeer.Inbound(),
BytesRecv: serverPeer.BytesReceived(),
BytesSent: serverPeer.BytesSent(),
SatSent: satSent,
SatRecv: satRecv,
PingTime: serverPeer.PingTime(),
SyncType: lnrpcSyncType,
Features: features,
PubKey: hex.EncodeToString(nodePub[:]),
Address: serverPeer.Conn().RemoteAddr().String(),
Inbound: serverPeer.Inbound(),
BytesRecv: serverPeer.BytesReceived(),
BytesSent: serverPeer.BytesSent(),
SatSent: satSent,
SatRecv: satRecv,
PingTime: serverPeer.PingTime(),
SyncType: lnrpcSyncType,
Features: features,
LastPingPayload: serverPeer.LastRemotePingPayload(),
}
var peerErrors []interface{}