commit cf4679e7b21cafa878903cf679167a7e90c8ac61
parent d72b878a0e33aa1f312547c56c75fcd6f7cd6cc1
Author: Christian Blättler <blatc2@bfh.ch>
Date: Thu, 13 Jun 2024 17:46:44 +0200
“redeemed” —> “used"
Diffstat:
7 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/src/backend/taler-merchant-httpd_private-get-token-families-SLUG.c b/src/backend/taler-merchant-httpd_private-get-token-families-SLUG.c
@@ -94,9 +94,8 @@ TMH_private_get_tokenfamilies_SLUG (const struct TMH_RequestHandler *rh,
GNUNET_JSON_pack_timestamp ("valid_before", details.valid_before),
GNUNET_JSON_pack_time_rel ("duration", details.duration),
GNUNET_JSON_pack_string ("kind", kind),
- // TODO: Implement
- GNUNET_JSON_pack_int64 ("issued", 0),
- GNUNET_JSON_pack_int64 ("redeemed", 0)
+ GNUNET_JSON_pack_int64 ("issued", details.issued),
+ GNUNET_JSON_pack_int64 ("used", details.used)
);
GNUNET_free (details.name);
diff --git a/src/backenddb/merchant-0008.sql b/src/backenddb/merchant-0008.sql
@@ -48,5 +48,7 @@ ALTER TABLE merchant_token_families ADD COLUMN rounding BIGINT NOT NULL;
COMMENT ON COLUMN merchant_token_families.rounding
IS 'Token start date rounding granularity.';
+ALTER TABLE merchant_token_families RENAME COLUMN redeemed TO used;
+
-- Complete transaction
COMMIT;
diff --git a/src/backenddb/pg_lookup_token_family.c b/src/backenddb/pg_lookup_token_family.c
@@ -73,8 +73,8 @@ TMH_PG_lookup_token_family (void *cls,
&kind),
GNUNET_PQ_result_spec_uint64 ("issued",
&details->issued),
- GNUNET_PQ_result_spec_uint64 ("redeemed",
- &details->redeemed),
+ GNUNET_PQ_result_spec_uint64 ("used",
+ &details->used),
GNUNET_PQ_result_spec_end
};
@@ -91,7 +91,7 @@ TMH_PG_lookup_token_family (void *cls,
",duration"
",kind"
",issued"
- ",redeemed"
+ ",used"
" FROM merchant_token_families"
" JOIN merchant_instances"
" USING (merchant_serial)"
diff --git a/src/backenddb/pg_lookup_token_family_key.c b/src/backenddb/pg_lookup_token_family_key.c
@@ -98,8 +98,8 @@ TMH_PG_lookup_token_family_key (void *cls,
&kind),
GNUNET_PQ_result_spec_uint64 ("issued",
&details->token_family.issued),
- GNUNET_PQ_result_spec_uint64 ("redeemed",
- &details->token_family.redeemed),
+ GNUNET_PQ_result_spec_uint64 ("used",
+ &details->token_family.used),
GNUNET_PQ_result_spec_end
};
@@ -126,7 +126,7 @@ TMH_PG_lookup_token_family_key (void *cls,
",duration"
",kind"
",issued"
- ",redeemed"
+ ",used"
" FROM merchant_token_families"
" LEFT JOIN merchant_token_family_keys"
" ON merchant_token_families.token_family_serial = merchant_token_family_keys.token_family_serial"
diff --git a/src/include/taler_merchant_service.h b/src/include/taler_merchant_service.h
@@ -2008,9 +2008,9 @@ struct TALER_MERCHANT_TokenFamilyGetResponse
uint64_t issued;
/**
- * How many tokens have been redeemed for this family.
+ * How many tokens have been used for this family.
*/
- uint64_t redeemed;
+ uint64_t used;
} ok;
} details;
diff --git a/src/include/taler_merchantdb_plugin.h b/src/include/taler_merchantdb_plugin.h
@@ -1163,9 +1163,9 @@ struct TALER_MERCHANTDB_TokenFamilyDetails
uint64_t issued;
/**
- * Counter for each redeemed token of this family.
+ * Counter for each used token of this family.
*/
- uint64_t redeemed;
+ uint64_t used;
};
diff --git a/src/lib/merchant_api_get_tokenfamily.c b/src/lib/merchant_api_get_tokenfamily.c
@@ -114,8 +114,8 @@ handle_get_token_family_finished (void *cls,
&res.details.ok.kind),
GNUNET_JSON_spec_uint64 ("issued",
&res.details.ok.issued),
- GNUNET_JSON_spec_uint64 ("redeemed",
- &res.details.ok.redeemed),
+ GNUNET_JSON_spec_uint64 ("used",
+ &res.details.ok.used),
GNUNET_JSON_spec_end ()
};