Compare commits
3 Commits
120c6d53e2
...
5128495412
Author | SHA1 | Date | |
---|---|---|---|
5128495412 | |||
|
b49fac3d58 | ||
|
5cd2bc5de3 |
@ -1 +1 @@
|
||||
Subproject commit 560c1ac1d321f7da4fc43ef96858ac27b7eaa2bd
|
||||
Subproject commit b0dd85e8187f33a1f92dd5eb31082050d333e168
|
@ -24,12 +24,6 @@
|
||||
#include <ltdl.h>
|
||||
|
||||
|
||||
/**
|
||||
* Initialize the plugin.
|
||||
*
|
||||
* @param cfg configuration to use
|
||||
* @return #GNUNET_OK on success
|
||||
*/
|
||||
struct TALER_EXCHANGEDB_Plugin *
|
||||
TALER_EXCHANGEDB_plugin_load (const struct GNUNET_CONFIGURATION_Handle *cfg)
|
||||
{
|
||||
@ -62,11 +56,6 @@ TALER_EXCHANGEDB_plugin_load (const struct GNUNET_CONFIGURATION_Handle *cfg)
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Shutdown the plugin.
|
||||
*
|
||||
* @param plugin the plugin to unload
|
||||
*/
|
||||
void
|
||||
TALER_EXCHANGEDB_plugin_unload (struct TALER_EXCHANGEDB_Plugin *plugin)
|
||||
{
|
||||
|
@ -557,7 +557,7 @@ TALER_extension_config_hash (const json_t *config,
|
||||
*
|
||||
* @param root is the json object
|
||||
* @param[out] mask on succes, will contain the age mask
|
||||
* @return GNUNET_OK on success and GNUNET_SYSERR on failure.
|
||||
* @return #GNUNET_OK on success and #GNUNET_SYSERR on failure.
|
||||
*/
|
||||
enum GNUNET_GenericReturnValue
|
||||
TALER_agemask_parse_json (const json_t *root,
|
||||
|
@ -249,6 +249,17 @@ TALER_MHD_make_json_pack (const char *fmt,
|
||||
TALER_MHD_make_json_steal (GNUNET_JSON_PACK (__VA_ARGS__))
|
||||
|
||||
|
||||
/**
|
||||
* Pack Taler error code @a ec and associated hint into a
|
||||
* JSON object.
|
||||
*
|
||||
* @param ec error code to pack
|
||||
* @return packer array entries (two!)
|
||||
*/
|
||||
#define TALER_MHD_PACK_EC(ec) \
|
||||
GNUNET_JSON_pack_uint64 ("code", ec), \
|
||||
GNUNET_JSON_pack_string ("hint", TALER_ErrorCode_get_hint (ec))
|
||||
|
||||
/**
|
||||
* Create a response indicating an internal error.
|
||||
*
|
||||
|
@ -371,8 +371,7 @@ TALER_MHD_make_error (enum TALER_ErrorCode ec,
|
||||
const char *detail)
|
||||
{
|
||||
return TALER_MHD_MAKE_JSON_PACK (
|
||||
GNUNET_JSON_pack_uint64 ("code", ec),
|
||||
GNUNET_JSON_pack_string ("hint", TALER_ErrorCode_get_hint (ec)),
|
||||
TALER_MHD_PACK_EC (ec),
|
||||
GNUNET_JSON_pack_allow_null (
|
||||
GNUNET_JSON_pack_string ("detail", detail)));
|
||||
}
|
||||
@ -387,8 +386,7 @@ TALER_MHD_reply_with_error (struct MHD_Connection *connection,
|
||||
return TALER_MHD_REPLY_JSON_PACK (
|
||||
connection,
|
||||
http_status,
|
||||
GNUNET_JSON_pack_uint64 ("code", ec),
|
||||
GNUNET_JSON_pack_string ("hint", TALER_ErrorCode_get_hint (ec)),
|
||||
TALER_MHD_PACK_EC (ec),
|
||||
GNUNET_JSON_pack_allow_null (
|
||||
GNUNET_JSON_pack_string ("detail", detail)));
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user