aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/lib/parse.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/parse.ts b/src/lib/parse.ts
index 9c18504a..e350c1ab 100644
--- a/src/lib/parse.ts
+++ b/src/lib/parse.ts
@@ -58,7 +58,10 @@ export default async (s, host) => {
if (t.toLowerCase().startsWith("lnurl")) redirect(307, `/ln/${t}`);
if (t.includes(":")) t = t.split(":")[1];
- if (t.toLowerCase().startsWith("ln")) {
+ if (t.toLowerCase().startsWith("lnr")) {
+ const { iid } = await post("/sendinvoice", { invstring: t });
+ invoice = { id: iid };
+ } else if (t.toLowerCase().startsWith("ln")) {
try {
invoice = await get(`/invoice/${t}`);
if (invoice.user.username === "mint") throw new Error("mint payment");