gnunet-svn
[Top][All Lists]
Advanced

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

[taler-docs] branch master updated: integrate Christian's feedback


From: gnunet
Subject: [taler-docs] branch master updated: integrate Christian's feedback
Date: Tue, 22 Aug 2023 13:24:25 +0200

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

dold pushed a commit to branch master
in repository docs.

The following commit(s) were added to refs/heads/master by this push:
     new 6fce6178 integrate Christian's feedback
6fce6178 is described below

commit 6fce617837e0c9e770262ec18d500a41f93ce68b
Author: Florian Dold <florian@dold.me>
AuthorDate: Tue Aug 22 13:24:22 2023 +0200

    integrate Christian's feedback
---
 design-documents/048-wallet-exchange-lifecycle.rst | 26 +++++++++-------------
 1 file changed, 10 insertions(+), 16 deletions(-)

diff --git a/design-documents/048-wallet-exchange-lifecycle.rst 
b/design-documents/048-wallet-exchange-lifecycle.rst
index 4449f054..196a9279 100644
--- a/design-documents/048-wallet-exchange-lifecycle.rst
+++ b/design-documents/048-wallet-exchange-lifecycle.rst
@@ -52,34 +52,28 @@ entry status:
 * ``ephemeral``: Exchange has been updated (or update has been attempted) at
   least once (for example as part of checking the fees for a transaction using
   the exchange).  However, the exchange is not yet used for any resource in 
the wallet.
+  In this state, the exchange record will be garbage-collected eventually.
 * ``used``: The exchange known and used, the wallet regularly queries /keys.
 
 update status:
 
 * ``initial``: Not updated, no need to update
-* ``pending(update)``: Update pending, possibly with error
-* ``suspended(update)``: Exchange should not be contacted anymore, but record 
is kept
-  in the wallet. Mostly useful for testing.
+* ``initial(update)``: Update pending, possibly with error
+* ``suspended``: Exchange was manually disabled, should not be contacted
+  anymore, but record is kept in the wallet. Mostly useful for testing.
 * ``failed``: Updating the exchange info failed permanently, the exchange is
   not usable for any operations.
-* ``ready``
-
-FIXME: Do we distinguish between pending states where the exchange is still 
usable
-and pending states where we need to wait for the update step to finish?
-
-FIXME: Do we consider the exchange record "failed" when ToS download was 
impossible?
-Do we download (and store) plain-text ToS or just do a HEAD to get the etag?
+* ``outdated(update)``
+* ``ready``: Exchange is useable.
+* ``ready(update)``: Exchange is useable, but currently being updated.
 
 ToS status:
 
 * ``pending``: The wallet is still trying to download the ToS.
-  Possible the last download attempt failed.
+  Possibly the last download attempt failed, will be reflected in an
+  error details object.
+* ``proposed``: The user needs to accept the current ToS.
 * ``accepted``: The user has accepted the latest version of the ToS.
-* ``proposed``: The user needs to accept the current ToS
-* ``outdated``: The user has previously accepted the ToS, but the exchange
-  has a newer version available now.
-
-FIXME: Do we really need to distinguish between ``proposed`` and ``outdated``?
 
 Management Requests
 -------------------

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