diff options
Diffstat (limited to 'src/include/anastasis_service.h')
-rw-r--r-- | src/include/anastasis_service.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/include/anastasis_service.h b/src/include/anastasis_service.h index b6b3d76..0ef31d6 100644 --- a/src/include/anastasis_service.h +++ b/src/include/anastasis_service.h @@ -570,6 +570,23 @@ struct ANASTASIS_KeyShareDownloadDetails } payment_required; + struct + { + + /** + * How many requests are allowed at most per @e request_frequency? + */ + uint32_t request_limit; + + /** + * Frequency at which requests are allowed / new challenges are + * created. + */ + struct GNUNET_TIME_Relative request_frequency; + + } rate_limit_exceeded; + + /** * Response with details about a server-side failure, if * @e status is #ANASTASIS_KSD_SERVER_ERROR, |