diff options
author | Christian Grothoff <christian@grothoff.org> | 2022-04-12 22:28:15 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2022-04-12 22:28:15 +0200 |
commit | b0cda372fb2412459e0462c18b4e9f70ca7992ab (patch) | |
tree | 53e68ceace5f78cdb9b6cbd028e59fdc16065c2a /src/reducer | |
parent | 84ef72f38aaee90296442f1ecef81b0724fb7a32 (diff) | |
download | anastasis-b0cda372fb2412459e0462c18b4e9f70ca7992ab.tar.gz anastasis-b0cda372fb2412459e0462c18b4e9f70ca7992ab.tar.bz2 anastasis-b0cda372fb2412459e0462c18b4e9f70ca7992ab.zip |
-implement #7061::18861
Diffstat (limited to 'src/reducer')
-rw-r--r-- | src/reducer/anastasis_api_backup_redux.c | 5 | ||||
-rw-r--r-- | src/reducer/anastasis_api_recovery_redux.c | 5 | ||||
-rw-r--r-- | src/reducer/anastasis_api_redux.c | 2 |
3 files changed, 12 insertions, 0 deletions
diff --git a/src/reducer/anastasis_api_backup_redux.c b/src/reducer/anastasis_api_backup_redux.c index 4d14479..a97e6dc 100644 --- a/src/reducer/anastasis_api_backup_redux.c +++ b/src/reducer/anastasis_api_backup_redux.c @@ -244,6 +244,11 @@ ANASTASIS_backup_start (const struct GNUNET_CONFIGURATION_Handle *cfg) initial_state = ANASTASIS_REDUX_load_continents_ (); if (NULL == initial_state) return NULL; + GNUNET_assert ( + 0 == + json_object_set_new (initial_state, + "reducer_type", + json_string ("backup"))); set_state (initial_state, ANASTASIS_BACKUP_STATE_CONTINENT_SELECTING); return initial_state; diff --git a/src/reducer/anastasis_api_recovery_redux.c b/src/reducer/anastasis_api_recovery_redux.c index 66215e9..21b1f51 100644 --- a/src/reducer/anastasis_api_recovery_redux.c +++ b/src/reducer/anastasis_api_recovery_redux.c @@ -151,6 +151,11 @@ ANASTASIS_recovery_start (const struct GNUNET_CONFIGURATION_Handle *cfg) initial_state = ANASTASIS_REDUX_load_continents_ (); if (NULL == initial_state) return NULL; + GNUNET_assert ( + 0 == + json_object_set_new (initial_state, + "reducer_type", + json_string ("recovery"))); set_state (initial_state, ANASTASIS_RECOVERY_STATE_CONTINENT_SELECTING); return initial_state; diff --git a/src/reducer/anastasis_api_redux.c b/src/reducer/anastasis_api_redux.c index bc2cb5e..58ca0fb 100644 --- a/src/reducer/anastasis_api_redux.c +++ b/src/reducer/anastasis_api_redux.c @@ -311,6 +311,8 @@ ANASTASIS_redux_fail_ (ANASTASIS_ActionCallback cb, GNUNET_JSON_pack_allow_null ( GNUNET_JSON_pack_string ("detail", detail)), + GNUNET_JSON_pack_string ("reducer_type", + "error"), GNUNET_JSON_pack_uint64 ("code", ec), GNUNET_JSON_pack_string ("hint", |