From 4067891ed9f66eb5e47a709d3ea21c2ed36a1e86 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Thu, 19 Aug 2021 13:52:16 +0200 Subject: modify lib/ to pass 202 status back to reducer --- src/lib/anastasis_recovery.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/lib') diff --git a/src/lib/anastasis_recovery.c b/src/lib/anastasis_recovery.c index f65da8c..4e23db0 100644 --- a/src/lib/anastasis_recovery.c +++ b/src/lib/anastasis_recovery.c @@ -348,6 +348,25 @@ keyshare_lookup_cb (void *cls, = dd->details.server_failure.http_status }; + c->af (c->af_cls, + &csr); + return; + } + case ANASTASIS_KSD_EXTERNAL_CHALLENGE_INSTRUCTIONS: + { + struct ANASTASIS_ChallengeStartResponse csr = { + .cs = ANASTASIS_CHALLENGE_STATUS_EXTERNAL_INSTRUCTIONS, + .challenge = c, + .details.open_challenge.body + = dd->details.open_challenge.body, + .details.open_challenge.content_type + = dd->details.open_challenge.content_type, + .details.open_challenge.body_size + = dd->details.open_challenge.body_size, + .details.open_challenge.http_status + = dd->details.open_challenge.http_status + }; + c->af (c->af_cls, &csr); return; -- cgit v1.2.3