rpcserver: correctly compute edge-level lastUpdate

This commit is contained in:
Conner Fromknecht 2019-08-28 13:31:12 -07:00
parent 2ebd76bbbb
commit d08721b32d
No known key found for this signature in database
GPG Key ID: E7D737B67FA592C7

View File

@ -3777,16 +3777,13 @@ func marshalDbEdge(edgeInfo *channeldb.ChannelEdgeInfo,
c2, c1 = c1, c2
}
var (
lastUpdate int64
)
if c2 != nil {
lastUpdate = c2.LastUpdate.Unix()
}
var lastUpdate int64
if c1 != nil {
lastUpdate = c1.LastUpdate.Unix()
}
if c2 != nil && c2.LastUpdate.Unix() > lastUpdate {
lastUpdate = c2.LastUpdate.Unix()
}
edge := &lnrpc.ChannelEdge{
ChannelId: edgeInfo.ChannelID,