aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-11-30 17:16:10 -0800
committerAdam Soltys <[email protected]>2023-11-30 17:16:10 -0800
commit36a77fdc7475722461864429f78980069f418fdb (patch)
tree1d2f91f8247cd724444f4ae6edf152e37d521828
parenta7322928c45848cfb9984454bf8ece6e3439c673 (diff)
downloadcoinos-server-36a77fdc7475722461864429f78980069f418fdb.tar.gz
coinos-server-36a77fdc7475722461864429f78980069f418fdb.zip
save zap metadata
-rw-r--r--routes/lnurl.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/routes/lnurl.js b/routes/lnurl.js
index 0f760695..011db286 100644
--- a/routes/lnurl.js
+++ b/routes/lnurl.js
@@ -80,21 +80,22 @@ export default {
let { username } = user;
username = username.replace(/\s/g, "").toLowerCase();
+ let metadata = JSON.stringify([
+ ["text/plain", `Paying ${username}@${host}`],
+ ["text/identifier", `${username}@${host}`]
+ ]);
+
if (nostr) {
try {
let event = JSON.parse(decodeURIComponent(nostr));
// TODO: validate the event
await s(`zap:${id}`, event);
+ metadata = nostr;
} catch (e) {
err("problem handling zap", e.message);
}
}
- let metadata = JSON.stringify([
- ["text/plain", `Paying ${username}@${host}`],
- ["text/identifier", `${username}@${host}`]
- ]);
-
let { text: pr } = await generate({
invoice: {
amount: Math.round(amount / 1000),