mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-12-04 18:01:57 +01:00
rpcserver+channeldb: delete only failed payments if requested
This commit is contained in:
11
rpcserver.go
11
rpcserver.go
@@ -5710,11 +5710,16 @@ func (r *rpcServer) ListPayments(ctx context.Context,
|
||||
|
||||
// DeleteAllPayments deletes all outgoing payments from DB.
|
||||
func (r *rpcServer) DeleteAllPayments(ctx context.Context,
|
||||
_ *lnrpc.DeleteAllPaymentsRequest) (*lnrpc.DeleteAllPaymentsResponse, error) {
|
||||
req *lnrpc.DeleteAllPaymentsRequest) (
|
||||
*lnrpc.DeleteAllPaymentsResponse, error) {
|
||||
|
||||
rpcsLog.Debugf("[DeleteAllPayments]")
|
||||
rpcsLog.Debugf("[DeleteAllPayments] failed_payments_only=%v",
|
||||
req.FailedPaymentsOnly)
|
||||
|
||||
if err := r.server.remoteChanDB.DeletePayments(); err != nil {
|
||||
err := r.server.remoteChanDB.DeletePayments(
|
||||
req.FailedPaymentsOnly,
|
||||
)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user