rpcserver+channeldb: delete only failed payments if requested
This commit is contained in:
3 files changed
+68
-12
No files matched your search
+8
-3
@@ -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