From 60d4efc7757997dd9d7e2a0224736cc7ac229582 Mon Sep 17 00:00:00 2001
From: Dominik Hebeler <dominik@hebeler.club>
Date: Wed, 19 Apr 2023 11:40:56 +0200
Subject: [PATCH] added information about keycharge in response to signing
 request

---
 docs/api.md        | 1 +
 pass/routes/api.js | 1 +
 2 files changed, 2 insertions(+)

diff --git a/docs/api.md b/docs/api.md
index 4f12f99..75c4d37 100644
--- a/docs/api.md
+++ b/docs/api.md
@@ -159,6 +159,7 @@ If the key isn't charged enough for the amount of tokens or if the date supplied
 {
     "key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
     "discharged": <AMOUNT_THAT_WAS_DISCHARGED>,
+    "charge": <NEW_CHARGE_OF KEY>,
     "date": <DATE_AS_SUPPLIED_IN_TOKEN_PUBKEY>,
     "signed_tokens": {
         "<BLINDED_TOKEN_BIGINT_AS_STRING>": "<SIGNATURE_BIGINT_AS_STRING>",
diff --git a/pass/routes/api.js b/pass/routes/api.js
index 36cfb85..f225f5f 100644
--- a/pass/routes/api.js
+++ b/pass/routes/api.js
@@ -246,6 +246,7 @@ router.post(
     res.status(201).json({
       key: key.get_key,
       discharged: blinded_tokens.length,
+      charge: key.get_charge(),
       date: date.format(config.get("crypto.private_key.date_format")),
       signed_tokens: signed_tokens,
     });
-- 
GitLab