aboutsummaryrefslogtreecommitdiffstats
path: root/lib/invoices.ts
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-06-23 08:48:52 -0700
committerAdam Soltys <[email protected]>2025-06-23 08:50:12 -0700
commit6aa385b4bcfe5a97bbf21263126f61adcd3bc606 (patch)
tree68a65dc4c92e8df1823dcba7047d9680546f9678 /lib/invoices.ts
parente92f232d7194626d9182a5eaeff3d42d67fbb53f (diff)
downloadcoinos-server-6aa385b4bcfe5a97bbf21263126f61adcd3bc606.tar.gz
coinos-server-6aa385b4bcfe5a97bbf21263126f61adcd3bc606.zip
mark self-generated invoices
Diffstat (limited to 'lib/invoices.ts')
-rw-r--r--lib/invoices.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/invoices.ts b/lib/invoices.ts
index f6ad65e8..d624ac6b 100644
--- a/lib/invoices.ts
+++ b/lib/invoices.ts
@@ -23,6 +23,7 @@ export const generate = async ({ invoice, user }) => {
tip,
amount,
items = [],
+ own,
rate,
request_id,
memo,
@@ -38,6 +39,7 @@ export const generate = async ({ invoice, user }) => {
if (user) user = await getUser(user.username);
if (!user) fail("user not provided");
+ if (typeof prompt === "undefined") prompt = user.prompt;
let account = await g(`account:${aid}`);
if (!account) account = await g(`account:${user.id}`);
@@ -134,6 +136,7 @@ export const generate = async ({ invoice, user }) => {
received: 0,
request_id,
memoPrompt,
+ own,
path,
prompt,
secret,