summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2022-04-11 18:58:54 +0200
committerChristian Grothoff <grothoff@gnunet.org>2022-04-11 18:58:54 +0200
commit78cf27aaac2bb93d34c2418ccfad8f8eda364886 (patch)
treec80e35e9d3356fb6d4472f06ece0d522814e21ae
parent6aad1fa35189a6abccae45f20092cc6ce6d27d03 (diff)
downloadexchange-78cf27aaac2bb93d34c2418ccfad8f8eda364886.tar.gz
exchange-78cf27aaac2bb93d34c2418ccfad8f8eda364886.tar.bz2
exchange-78cf27aaac2bb93d34c2418ccfad8f8eda364886.zip
-skeleton for GET /contracts/ logic: add to build system
-rw-r--r--src/include/taler_exchange_service.h4
-rw-r--r--src/lib/Makefile.am1
-rw-r--r--src/lib/exchange_api_contracts_get.c10
3 files changed, 8 insertions, 7 deletions
diff --git a/src/include/taler_exchange_service.h b/src/include/taler_exchange_service.h
index 4cdd0c33a..e51473222 100644
--- a/src/include/taler_exchange_service.h
+++ b/src/include/taler_exchange_service.h
@@ -4084,7 +4084,7 @@ struct TALER_EXCHANGE_ContractsGetHandle;
* @param cb_cls closure for @a cb
* @return the request handle; NULL upon error
*/
-struct TALER_EXCHANGE_ContractGetHandle *
+struct TALER_EXCHANGE_ContractsGetHandle *
TALER_EXCHANGE_contract_get (
struct TALER_EXCHANGE_Handle *exchange,
const struct TALER_ContractDiffiePrivateP *contract_priv,
@@ -4099,7 +4099,7 @@ TALER_EXCHANGE_contract_get (
*/
void
TALER_EXCHANGE_contract_get_cancel (
- struct TALER_EXCHANGE_ContractGetHandle *cgh);
+ struct TALER_EXCHANGE_ContractsGetHandle *cgh);
/**
diff --git a/src/lib/Makefile.am b/src/lib/Makefile.am
index f82a58129..3a8dc0573 100644
--- a/src/lib/Makefile.am
+++ b/src/lib/Makefile.am
@@ -24,6 +24,7 @@ libtalerexchange_la_SOURCES = \
exchange_api_auditor_add_denomination.c \
exchange_api_curl_defaults.c exchange_api_curl_defaults.h \
exchange_api_common.c \
+ exchange_api_contracts_get.c \
exchange_api_csr_melt.c \
exchange_api_csr_withdraw.c \
exchange_api_handle.c exchange_api_handle.h \
diff --git a/src/lib/exchange_api_contracts_get.c b/src/lib/exchange_api_contracts_get.c
index ba5ddc5bd..3e7d960a1 100644
--- a/src/lib/exchange_api_contracts_get.c
+++ b/src/lib/exchange_api_contracts_get.c
@@ -129,7 +129,7 @@ handle_contract_get_finished (void *cls,
cgh->cb (cgh->cb_cls,
&dr);
GNUNET_JSON_parse_free (spec);
- TALER_EXCHANGE_contracts_get_cancel (cgh);
+ TALER_EXCHANGE_contract_get_cancel (cgh);
return;
}
case MHD_HTTP_BAD_REQUEST:
@@ -170,11 +170,11 @@ handle_contract_get_finished (void *cls,
}
cgh->cb (cgh->cb_cls,
&dr);
- TALER_EXCHANGE_contracts_get_cancel (cgh);
+ TALER_EXCHANGE_contract_get_cancel (cgh);
}
-struct TALER_EXCHANGE_ContractGetHandle *
+struct TALER_EXCHANGE_ContractsGetHandle *
TALER_EXCHANGE_contract_get (
struct TALER_EXCHANGE_Handle *exchange,
const struct TALER_ContractDiffiePrivateP *contract_priv,
@@ -239,8 +239,8 @@ TALER_EXCHANGE_contract_get (
void
-TALER_EXCHANGE_contracts_get_cancel (struct
- TALER_EXCHANGE_ContractsGetHandle *cgh)
+TALER_EXCHANGE_contract_get_cancel (
+ struct TALER_EXCHANGE_ContractsGetHandle *cgh)
{
if (NULL != cgh->job)
{