gnunet-svn
[Top][All Lists]
Advanced

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

[taler-wallet-core] branch master updated: anastasis-core: challenge fee


From: gnunet
Subject: [taler-wallet-core] branch master updated: anastasis-core: challenge feedback
Date: Fri, 05 Nov 2021 18:55:56 +0100

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

dold pushed a commit to branch master
in repository wallet-core.

The following commit(s) were added to refs/heads/master by this push:
     new d43ab6af anastasis-core: challenge feedback
d43ab6af is described below

commit d43ab6af87f2729b37548336d42ffce0ed3c879e
Author: Florian Dold <florian@dold.me>
AuthorDate: Fri Nov 5 18:55:52 2021 +0100

    anastasis-core: challenge feedback
---
 packages/anastasis-core/src/index.ts | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/packages/anastasis-core/src/index.ts 
b/packages/anastasis-core/src/index.ts
index 362ac331..3be0d7b7 100644
--- a/packages/anastasis-core/src/index.ts
+++ b/packages/anastasis-core/src/index.ts
@@ -952,6 +952,21 @@ async function requestTruth(
   }
 
   if (resp.status === HttpStatusCode.Forbidden) {
+    const body = await resp.json();
+    if (
+      body.code === TalerErrorCode.ANASTASIS_TRUTH_CHALLENGE_RESPONSE_REQUIRED
+    ) {
+      return {
+        ...state,
+        recovery_state: RecoveryStates.ChallengeSolving,
+        challenge_feedback: {
+          ...state.challenge_feedback,
+          [truth.uuid]: {
+            state: ChallengeFeedbackStatus.Pending,
+          },
+        },
+      };
+    }
     return {
       ...state,
       recovery_state: RecoveryStates.ChallengeSolving,
@@ -959,7 +974,7 @@ async function requestTruth(
         ...state.challenge_feedback,
         [truth.uuid]: {
           state: ChallengeFeedbackStatus.Message,
-          message: "Challenge should be solved",
+          message: body.hint ?? "Challenge should be solved",
         },
       },
     };

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