channeldb: add failedHtlcsOnly option to DeletePayments

This commit is contained in:
Johan T. Halseth
2021-01-22 15:47:55 +01:00
parent 6eb42aec0a
commit 59f41e518d
3 changed files with 290 additions and 8 deletions

View File

@ -5713,11 +5713,12 @@ func (r *rpcServer) DeleteAllPayments(ctx context.Context,
req *lnrpc.DeleteAllPaymentsRequest) (
*lnrpc.DeleteAllPaymentsResponse, error) {
rpcsLog.Debugf("[DeleteAllPayments] failed_payments_only=%v",
req.FailedPaymentsOnly)
rpcsLog.Infof("[DeleteAllPayments] failed_payments_only=%v, "+
"failed_htlcs_only=%v", req.FailedPaymentsOnly,
req.FailedHtlcsOnly)
err := r.server.remoteChanDB.DeletePayments(
req.FailedPaymentsOnly,
req.FailedPaymentsOnly, req.FailedHtlcsOnly,
)
if err != nil {
return nil, err