gnunet-svn
[Top][All Lists]
Advanced

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

[taler-taler-mdb] 01/03: Added Error message backend not reachable


From: gnunet
Subject: [taler-taler-mdb] 01/03: Added Error message backend not reachable
Date: Sun, 29 Dec 2019 15:48:22 +0100

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

dominik-hofer pushed a commit to branch master
in repository taler-mdb.

commit c5eacc36540381bc9423e6ee888707c6d95cb3d3
Author: Dominik Hofer <address@hidden>
AuthorDate: Sun Dec 29 14:56:05 2019 +0100

    Added Error message backend not reachable
---
 src/main.c | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

diff --git a/src/main.c b/src/main.c
index 14062c6..507dcef 100644
--- a/src/main.c
+++ b/src/main.c
@@ -219,6 +219,7 @@ along with
 #define READER_DISPLAY_REQUEST_TIME "32"
 #define READER_DISPLAY_SOLD_OUT 
"202020202020202020204175737665726b617566742020202020202020202020"
 #define READER_DISPLAY_INTERNAL_ERROR 
"202020496e7465726e616c204572726f72202d2054727920416761696e202020i"
+#define READER_DISPLAY_BACKEND_NOT_REACHABLE 
"20202020204261636b656e64206e6f7420726561636861626c65202020202020" 
 
 /* Unused reader commands */
 #define READER_SESSION_CANCEL_REQUEST "04"
@@ -655,6 +656,12 @@ static struct MdbCommand readerDisplaySoldOut;
  * Display Request for Error Message
  */
 static struct MdbCommand readerDisplayInternalError;
+
+/**
+ * Display Request for Error Message
+ */
+static struct MdbCommand readerDisplayBackendNotReachable;
+
 /**
  * Terminate session.
  */
@@ -1340,7 +1347,7 @@ check_payment_cb (void *cls,
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                 "Backend request to /check-payment failed: %u\n",
                 http_status);
-    mdb.cmd = &denyVend;
+    mdb.cmd = &readerDisplayBackendNotReachable;
     run_mdb_event_loop ();
     cleanup_payment (pa);
     GNUNET_assert (payment_activity == pa);
@@ -1941,7 +1948,8 @@ handle_ack ()
                mdb.cmd = &denyVend;
        if (&readerDisplayInternalError == mdb.last_cmd)
                mdb.cmd = &denyVend;
-
+       if (&readerDisplayBackendNotReachable == mdb.last_cmd)
+               mdb.cmd = &denyVend;
   mdb.last_cmd = NULL;
   /* Cause the write-task to be re-scheduled now */
   if (NULL != mdb.wtask)
@@ -3031,7 +3039,10 @@ main (int argc,
                                                                                
                                                                                
                        READER_DISPLAY_REQUEST,
                                                                                
                                                                                
                        READER_DISPLAY_REQUEST_TIME
                                                                                
                                                                                
                        READER_DISPLAY_INTERNAL_ERROR);
-
+       readerDisplayBackendNotReachable = setup_mdb_cmd ("Display Backend not 
reachable",
+                                                                               
                                                                                
                        READER_DISPLAY_REQUEST,
+                                                                               
                                                                                
                        READER_DISPLAY_REQUEST_TIME
+                                                                               
                                                                                
                        READER_DISPLAY_BACKEND_NOT_REACHABLE);
   ret = GNUNET_PROGRAM_run (argc,
                             argv,
                             "taler-mdb",

-- 
To stop receiving notification emails like this one, please contact
address@hidden.



reply via email to

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