routing: track amt ranges in mc
This commit is contained in:
8 files changed
+320
-229
No files matched your search
@@ -494,13 +494,18 @@ func (s *Server) QueryMissionControl(ctx context.Context,
|
||||
// toRPCPairData marshalls mission control pair data to the rpc struct.
|
||||
func toRPCPairData(data *routing.TimedPairResult) *PairData {
|
||||
rpcData := PairData{
|
||||
AmtSat: int64(data.Amt.ToSatoshis()),
|
||||
AmtMsat: int64(data.Amt),
|
||||
LastAttemptSuccessful: data.Success,
|
||||
FailAmtSat: int64(data.FailAmt.ToSatoshis()),
|
||||
FailAmtMsat: int64(data.FailAmt),
|
||||
SuccessAmtSat: int64(data.SuccessAmt.ToSatoshis()),
|
||||
SuccessAmtMsat: int64(data.SuccessAmt),
|
||||
}
|
||||
|
||||
if !data.Timestamp.IsZero() {
|
||||
rpcData.Timestamp = data.Timestamp.Unix()
|
||||
if !data.FailTime.IsZero() {
|
||||
rpcData.FailTime = data.FailTime.Unix()
|
||||
}
|
||||
|
||||
if !data.SuccessTime.IsZero() {
|
||||
rpcData.SuccessTime = data.SuccessTime.Unix()
|
||||
}
|
||||
|
||||
return &rpcData
|
||||
|
||||
Reference in new issue
Block a user