From 5a8c49ad031dcb175ff4a0dec71c818eeab0b491 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Mon, 2 Dec 2024 22:50:11 -0800 Subject: detect duplicate keysend --- lib/nwc.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib/nwc.ts') diff --git a/lib/nwc.ts b/lib/nwc.ts index ef5e156e..6313e05d 100644 --- a/lib/nwc.ts +++ b/lib/nwc.ts @@ -56,7 +56,7 @@ export default () => { const user = await g(`user:${uid}`); try { - const result = await handle(method, params, user); + const result = await handle(method, params, user, ev); const payload = JSON.stringify({ result_type: method, ...result }); content = await nip04.encrypt(sk, pubkey, payload); @@ -88,7 +88,7 @@ export default () => { }); }; -const handle = (method, params, user) => +const handle = (method, params, user, ev) => ({ async pay_invoice() { const { invoice: pr } = params; @@ -145,6 +145,7 @@ const handle = (method, params, user) => const { amount, pubkey } = params; const { payment_hash } = await sendKeysend({ + hash: ev.id, amount, pubkey, user, -- cgit v1.2.3