gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[taler-merchant] branch master updated: -code cleanup: use new GNUNET_TI


From: gnunet
Subject: [taler-merchant] branch master updated: -code cleanup: use new GNUNET_TIME functions
Date: Sat, 07 Aug 2021 16:40:38 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository merchant.

The following commit(s) were added to refs/heads/master by this push:
     new 15404346 -code cleanup: use new GNUNET_TIME functions
15404346 is described below

commit 154043468c0de4fb87fb66eebf5110f8ff909ea5
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Sat Aug 7 16:40:36 2021 +0200

    -code cleanup: use new GNUNET_TIME functions
---
 src/backend/taler-merchant-httpd.c                           |  4 +---
 src/backend/taler-merchant-httpd_auditors.c                  |  2 +-
 src/backend/taler-merchant-httpd_exchanges.c                 | 12 +++++-------
 src/backend/taler-merchant-httpd_post-orders-ID-pay.c        |  2 +-
 src/backend/taler-merchant-httpd_post-tips-ID-pickup.c       |  2 +-
 src/backend/taler-merchant-httpd_private-get-orders-ID.c     |  6 ++----
 src/backend/taler-merchant-httpd_private-get-orders.c        |  4 +---
 .../taler-merchant-httpd_private-post-orders-ID-refund.c     |  3 +--
 src/backend/taler-merchant-httpd_private-post-orders.c       |  9 +++------
 9 files changed, 16 insertions(+), 28 deletions(-)

diff --git a/src/backend/taler-merchant-httpd.c 
b/src/backend/taler-merchant-httpd.c
index 5129d5d5..5d9f52dc 100644
--- a/src/backend/taler-merchant-httpd.c
+++ b/src/backend/taler-merchant-httpd.c
@@ -410,9 +410,7 @@ do_resume (void *cls)
     sc = GNUNET_CONTAINER_heap_peek (resume_timeout_heap);
     if (NULL == sc)
       return;
-    if  (0 !=
-         GNUNET_TIME_absolute_get_remaining (
-           sc->long_poll_timeout).rel_value_us)
+    if (GNUNET_TIME_absolute_is_future (sc->long_poll_timeout))
       break;
     GNUNET_assert (sc ==
                    GNUNET_CONTAINER_heap_remove_root (resume_timeout_heap));
diff --git a/src/backend/taler-merchant-httpd_auditors.c 
b/src/backend/taler-merchant-httpd_auditors.c
index 2a20e260..1a0f6273 100644
--- a/src/backend/taler-merchant-httpd_auditors.c
+++ b/src/backend/taler-merchant-httpd_auditors.c
@@ -72,7 +72,7 @@ TMH_AUDITORS_check_dk (struct TALER_EXCHANGE_Handle *mh,
   const struct TALER_EXCHANGE_Keys *keys;
   const struct TALER_EXCHANGE_AuditorInformation *ai;
 
-  if (0 == GNUNET_TIME_absolute_get_remaining 
(dk->expire_deposit).rel_value_us)
+  if (GNUNET_TIME_absolute_is_past (dk->expire_deposit))
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                 "Denomination key offered by client has expired for 
deposits\n");
diff --git a/src/backend/taler-merchant-httpd_exchanges.c 
b/src/backend/taler-merchant-httpd_exchanges.c
index 16d9e481..dbafcbfb 100644
--- a/src/backend/taler-merchant-httpd_exchanges.c
+++ b/src/backend/taler-merchant-httpd_exchanges.c
@@ -567,7 +567,7 @@ process_find_operations (struct Exchange *exchange)
       {
         need_wire = true;
         /* Do not warn if this is before our first attempt */
-        if (0 != exchange->wire_retry_delay.rel_value_us)
+        if (! GNUNET_TIME_relative_is_zero (exchange->wire_retry_delay))
           GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
                       "Exchange does not support `%s' wire method (will retry 
later)\n",
                       fo->wire_method);
@@ -976,7 +976,7 @@ keys_mgmt_cb (void *cls,
     delay = RELOAD_DELAY;
   else
     delay = GNUNET_TIME_absolute_get_remaining (expire);
-  if (0 == delay.rel_value_us)
+  if (GNUNET_TIME_relative_is_zero (delay))
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                 "/keys response from exchange expired immediately! Retrying in 
1 minute.\n");
@@ -1089,11 +1089,8 @@ TMH_EXCHANGES_find_exchange (const char *chosen_exchange,
   GNUNET_CONTAINER_DLL_insert (exchange->fo_head,
                                exchange->fo_tail,
                                fo);
-  now = GNUNET_TIME_absolute_get ();
-  (void) GNUNET_TIME_round_abs (&now);
   if ( (force_reload) &&
-       (0 == GNUNET_TIME_absolute_get_remaining (
-          exchange->first_retry).rel_value_us) )
+       (GNUNET_TIME_absolute_is_past (exchange->first_retry)) )
   {
     /* increment exponential-backoff */
     exchange->retry_delay = RETRY_BACKOFF (exchange->retry_delay);
@@ -1108,7 +1105,8 @@ TMH_EXCHANGES_find_exchange (const char *chosen_exchange,
     return fo;
   }
 
-
+  now = GNUNET_TIME_absolute_get ();
+  (void) GNUNET_TIME_round_abs (&now);
   if ( (! exchange->pending) &&
        ( (NULL == fo->wire_method) ||
          (NULL != get_wire_fees (exchange,
diff --git a/src/backend/taler-merchant-httpd_post-orders-ID-pay.c 
b/src/backend/taler-merchant-httpd_post-orders-ID-pay.c
index 85a1ed6a..ca83c99a 100644
--- a/src/backend/taler-merchant-httpd_post-orders-ID-pay.c
+++ b/src/backend/taler-merchant-httpd_post-orders-ID-pay.c
@@ -1797,7 +1797,7 @@ parse_pay (struct MHD_Connection *connection,
                                          NULL);
     }
 
-    if (0 == GNUNET_TIME_absolute_get_remaining 
(pc->pay_deadline).rel_value_us)
+    if (GNUNET_TIME_absolute_is_past (pc->pay_deadline))
     {
       /* too late */
       return (MHD_YES ==
diff --git a/src/backend/taler-merchant-httpd_post-tips-ID-pickup.c 
b/src/backend/taler-merchant-httpd_post-tips-ID-pickup.c
index bd327b56..03639f16 100644
--- a/src/backend/taler-merchant-httpd_post-tips-ID-pickup.c
+++ b/src/backend/taler-merchant-httpd_post-tips-ID-pickup.c
@@ -896,7 +896,7 @@ RETRY:
     return reply_lookup_tip_failed (connection,
                                     qs);
   }
-  if (0 == GNUNET_TIME_absolute_get_remaining (expiration).rel_value_us)
+  if (GNUNET_TIME_absolute_is_past (expiration))
   {
     GNUNET_free (exchange_url);
     TMH_db->rollback (TMH_db->cls);
diff --git a/src/backend/taler-merchant-httpd_private-get-orders-ID.c 
b/src/backend/taler-merchant-httpd_private-get-orders-ID.c
index 22eedadc..fa685663 100644
--- a/src/backend/taler-merchant-httpd_private-get-orders-ID.c
+++ b/src/backend/taler-merchant-httpd_private-get-orders-ID.c
@@ -1067,8 +1067,7 @@ TMH_private_get_orders_ID (const struct 
TMH_RequestHandler *rh,
   if ( (! paid) &&
        (! order_only) )
   {
-    if (0 != GNUNET_TIME_absolute_get_remaining (
-          gorc->sc.long_poll_timeout).rel_value_us)
+    if (GNUNET_TIME_absolute_is_future (gorc->sc.long_poll_timeout))
     {
       GNUNET_log (GNUNET_ERROR_TYPE_INFO,
                   "Suspending GET /private/orders/%s\n",
@@ -1122,8 +1121,7 @@ TMH_private_get_orders_ID (const struct 
TMH_RequestHandler *rh,
   }
 
   if ( (! paid) &&
-       (0 != GNUNET_TIME_absolute_get_remaining (
-          gorc->sc.long_poll_timeout).rel_value_us) )
+       (GNUNET_TIME_absolute_is_future (gorc->sc.long_poll_timeout)) )
   {
     GNUNET_log (GNUNET_ERROR_TYPE_INFO,
                 "Suspending GET /private/orders/%s\n",
diff --git a/src/backend/taler-merchant-httpd_private-get-orders.c 
b/src/backend/taler-merchant-httpd_private-get-orders.c
index 5b1ab934..5bbcc266 100644
--- a/src/backend/taler-merchant-httpd_private-get-orders.c
+++ b/src/backend/taler-merchant-httpd_private-get-orders.c
@@ -163,9 +163,7 @@ order_timeout (void *cls)
       order_timeout_heap = NULL;
       return;
     }
-    if  (0 !=
-         GNUNET_TIME_absolute_get_remaining (
-           po->long_poll_timeout).rel_value_us)
+    if (GNUNET_TIME_absolute_is_future (po->long_poll_timeout))
       break;
     GNUNET_assert (po ==
                    GNUNET_CONTAINER_heap_remove_root (order_timeout_heap));
diff --git a/src/backend/taler-merchant-httpd_private-post-orders-ID-refund.c 
b/src/backend/taler-merchant-httpd_private-post-orders-ID-refund.c
index 39c8c180..6a9b628a 100644
--- a/src/backend/taler-merchant-httpd_private-post-orders-ID-refund.c
+++ b/src/backend/taler-merchant-httpd_private-post-orders-ID-refund.c
@@ -164,8 +164,7 @@ TMH_private_post_orders_ID_refund (const struct 
TMH_RequestHandler *rh,
           
TALER_EC_MERCHANT_PRIVATE_POST_ORDERS_ID_REFUND_NOT_ALLOWED_BY_CONTRACT,
           NULL);
       }
-      if (0 == GNUNET_TIME_absolute_get_remaining (
-            refund_deadline).rel_value_us)
+      if (GNUNET_TIME_absolute_is_past (refund_deadline))
       {
         /* it is too late for refunds */
         /* NOTE: We MAY still be lucky that the exchange did not yet
diff --git a/src/backend/taler-merchant-httpd_private-post-orders.c 
b/src/backend/taler-merchant-httpd_private-post-orders.c
index 20a50d23..d6290eff 100644
--- a/src/backend/taler-merchant-httpd_private-post-orders.c
+++ b/src/backend/taler-merchant-httpd_private-post-orders.c
@@ -837,10 +837,9 @@ patch_order (struct MHD_Connection *connection,
     }
 
     /* If no refund_deadline given, set one based on refund_delay.  */
-    if (GNUNET_TIME_UNIT_FOREVER_ABS.abs_value_us ==
-        refund_deadline.abs_value_us)
+    if (GNUNET_TIME_absolute_is_never (refund_deadline))
     {
-      if (0 == refund_delay.rel_value_us)
+      if (GNUNET_TIME_relative_is_zero (refund_delay))
       {
         GNUNET_log (GNUNET_ERROR_TYPE_INFO,
                     "Refund delay is zero, no refunds are possible for this 
order\n");
@@ -1324,9 +1323,7 @@ TMH_private_post_orders (const struct TMH_RequestHandler 
*rh,
                          struct TMH_HandlerContext *hc)
 {
   json_t *order;
-  struct GNUNET_TIME_Relative refund_delay = {
-    .rel_value_us = 0
-  };
+  struct GNUNET_TIME_Relative refund_delay = GNUNET_TIME_UNIT_ZERO;
   const char *payment_target = NULL;
   json_t *ip = NULL;
   unsigned int ips_len = 0;

-- 
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]