[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[libeufin] 01/02: CLI option to submit all payments
From: |
gnunet |
Subject: |
[libeufin] 01/02: CLI option to submit all payments |
Date: |
Mon, 04 Jul 2022 16:22:24 +0200 |
This is an automated email from the git hooks/post-receive script.
ms pushed a commit to branch master
in repository libeufin.
commit f2fcab7b6b0a99b020496df71bf58b950d557bb3
Author: MS <ms@taler.net>
AuthorDate: Mon Jul 4 16:21:50 2022 +0200
CLI option to submit all payments
---
cli/bin/libeufin-cli | 26 +++++++++++++++++---------
1 file changed, 17 insertions(+), 9 deletions(-)
diff --git a/cli/bin/libeufin-cli b/cli/bin/libeufin-cli
index 9e6da423..5ccb0663 100755
--- a/cli/bin/libeufin-cli
+++ b/cli/bin/libeufin-cli
@@ -800,17 +800,25 @@ def prepare_payment(
check_response_status(resp)
-@accounts.command(help="Submit a payment initiation")
-@click.option("--payment-uuid", help="payment unique identifier",
required=True)
+@accounts.command(help="Submit a payment initiation. Submit every new payment
if invoked without options.")
+@click.option("--payment-uuid", help="Payment unique identifier. Submits only
this payment.")
@click.argument("account-name")
@click.pass_obj
-def submit_payment(obj, account_name, payment_uuid):
- url = urljoin_nodrop(
- obj.nexus_base_url,
- "/bank-accounts/{}/payment-initiations/{}/submit".format(
- account_name, payment_uuid
- ),
- )
+def submit_payments(obj, account_name, payment_uuid):
+ if payment_uuid:
+ url = urljoin_nodrop(
+ obj.nexus_base_url,
+ "/bank-accounts/{}/payment-initiations/{}/submit".format(
+ account_name, payment_uuid
+ ),
+ )
+ else:
+ url = urljoin_nodrop(
+ obj.nexus_base_url,
+ "/bank-accounts/{}/submit-all-payment-initiations".format(
+ account_name
+ ),
+ )
try:
resp = post(
url, json=dict(), auth=auth.HTTPBasicAuth(obj.username,
obj.password)
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.