From b82f045fe567f25c7d0a9fbb5163853373cd616c Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 22 Nov 2024 22:42:35 -0800 Subject: ecash receive --- lib/invoices.ts | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/invoices.ts') diff --git a/lib/invoices.ts b/lib/invoices.ts index 30ae8402..5e59fd83 100644 --- a/lib/invoices.ts +++ b/lib/invoices.ts @@ -1,5 +1,6 @@ import config from "$config"; import { db, g, s } from "$lib/db"; +import { request } from "$lib/ecash"; import ln from "$lib/ln"; import { types } from "$lib/payments"; import { emit } from "$lib/sockets"; @@ -101,6 +102,9 @@ export const generate = async ({ invoice, user }) => { text = bip21(hash, invoice); } else if (type === types.internal) { hash = id; + } else if (type === types.ecash) { + hash = id; + text = request(id, amount, memo); } else { fail(`unrecognized type ${type}`); } -- cgit v1.2.3