gnunet-svn
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]