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>
|
#include <ltdl.h>
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Initialize the plugin.
|
|
||||||
*
|
|
||||||
* @param cfg configuration to use
|
|
||||||
* @return #GNUNET_OK on success
|
|
||||||
*/
|
|
||||||
struct TALER_EXCHANGEDB_Plugin *
|
struct TALER_EXCHANGEDB_Plugin *
|
||||||
TALER_EXCHANGEDB_plugin_load (const struct GNUNET_CONFIGURATION_Handle *cfg)
|
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
|
void
|
||||||
TALER_EXCHANGEDB_plugin_unload (struct TALER_EXCHANGEDB_Plugin *plugin)
|
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 root is the json object
|
||||||
* @param[out] mask on succes, will contain the age mask
|
* @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
|
enum GNUNET_GenericReturnValue
|
||||||
TALER_agemask_parse_json (const json_t *root,
|
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__))
|
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.
|
* Create a response indicating an internal error.
|
||||||
*
|
*
|
||||||
|
@ -371,8 +371,7 @@ TALER_MHD_make_error (enum TALER_ErrorCode ec,
|
|||||||
const char *detail)
|
const char *detail)
|
||||||
{
|
{
|
||||||
return TALER_MHD_MAKE_JSON_PACK (
|
return TALER_MHD_MAKE_JSON_PACK (
|
||||||
GNUNET_JSON_pack_uint64 ("code", ec),
|
TALER_MHD_PACK_EC (ec),
|
||||||
GNUNET_JSON_pack_string ("hint", TALER_ErrorCode_get_hint (ec)),
|
|
||||||
GNUNET_JSON_pack_allow_null (
|
GNUNET_JSON_pack_allow_null (
|
||||||
GNUNET_JSON_pack_string ("detail", detail)));
|
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 (
|
return TALER_MHD_REPLY_JSON_PACK (
|
||||||
connection,
|
connection,
|
||||||
http_status,
|
http_status,
|
||||||
GNUNET_JSON_pack_uint64 ("code", ec),
|
TALER_MHD_PACK_EC (ec),
|
||||||
GNUNET_JSON_pack_string ("hint", TALER_ErrorCode_get_hint (ec)),
|
|
||||||
GNUNET_JSON_pack_allow_null (
|
GNUNET_JSON_pack_allow_null (
|
||||||
GNUNET_JSON_pack_string ("detail", detail)));
|
GNUNET_JSON_pack_string ("detail", detail)));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user