aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-10-01 15:28:35 -0700
committerAdam Soltys <[email protected]>2022-10-01 15:28:38 -0700
commitcb272477247582355d38bc6c47b1795801689a55 (patch)
tree9480acdafbc6c80b47c775010a743c7265cbf410 /src/lib
parent17e470bfc8453f2b83b2a916a936f33f6d03bae1 (diff)
downloadcoinos-ui-cb272477247582355d38bc6c47b1795801689a55.tar.gz
coinos-ui-cb272477247582355d38bc6c47b1795801689a55.zip
send lightning endpoint
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/parse.js18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/lib/parse.js b/src/lib/parse.js
index e503a723..95d0a8b6 100644
--- a/src/lib/parse.js
+++ b/src/lib/parse.js
@@ -5,27 +5,25 @@ import { get } from '$lib/utils';
import { goto } from '$app/navigation';
let debounce;
-export default async (text) => {
- if (!text) return;
+export default async (t) => {
+ if (!t) return;
console.log('parsing');
// lightning
- if (text.startsWith('ln')) {
- try {
- console.log('lightning');
- } catch (e) {}
+ if (t.startsWith('ln')) {
+ goto(`/send/lightning/${t}`);
}
// bitcoin
- if (validate(text)) {
+ if (validate(t)) {
console.log('bitcoin');
- goto(`/send/bitcoin/${text}`);
+ goto(`/send/bitcoin/${t}`);
}
// ln address
- if (text.includes('@') && text.includes('.')) {
+ if (t.includes('@') && t.includes('.')) {
console.log('ln address');
- let [name, domain] = text.split('@');
+ let [name, domain] = t.split('@');
try {
clearTimeout(debounce);
await new Promise((r) => (debounce = setTimeout(r, 1500)));