diff options
Diffstat (limited to 'src/exchangedb/pg_insert_kyc_attributes.c')
-rw-r--r-- | src/exchangedb/pg_insert_kyc_attributes.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/exchangedb/pg_insert_kyc_attributes.c b/src/exchangedb/pg_insert_kyc_attributes.c index e3c246e5c..bdddd020c 100644 --- a/src/exchangedb/pg_insert_kyc_attributes.c +++ b/src/exchangedb/pg_insert_kyc_attributes.c @@ -25,9 +25,6 @@ #include "pg_insert_kyc_attributes.h" #include "pg_helper.h" -void -event_do_poll (struct GNUNET_PQ_Context *db); - enum GNUNET_DB_QueryStatus TEH_PG_insert_kyc_attributes ( @@ -36,6 +33,8 @@ TEH_PG_insert_kyc_attributes ( const struct TALER_PaytoHashP *h_payto, const struct GNUNET_ShortHashCode *kyc_prox, const char *provider_section, + unsigned int num_checks, + const char *satisfied_checks[static num_checks], uint32_t birthday, struct GNUNET_TIME_Timestamp collection_time, const char *provider_account_id, @@ -60,6 +59,9 @@ TEH_PG_insert_kyc_attributes ( GNUNET_PQ_query_param_auto_from_type (h_payto), GNUNET_PQ_query_param_auto_from_type (kyc_prox), GNUNET_PQ_query_param_string (provider_section), + GNUNET_PQ_query_param_array_ptrs_string (num_checks, + satisfied_checks, + pg->conn), GNUNET_PQ_query_param_uint32 (&birthday), (NULL == provider_account_id) ? GNUNET_PQ_query_param_null () @@ -92,7 +94,7 @@ TEH_PG_insert_kyc_attributes ( "SELECT " " out_ok" " FROM exchange_do_insert_kyc_attributes " - "($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13);"); + "($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14);"); qs = GNUNET_PQ_eval_prepared_singleton_select (pg->conn, "insert_kyc_attributes", params, |