aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/parse.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-10-03 23:13:49 -0700
committerAdam Soltys <[email protected]>2022-10-03 23:13:49 -0700
commit63f1a6780bab85ebb48ca1fc142cc6beaf772faa (patch)
treeb498ac8dd1a8ac5ffd517e6a8050399d9d7a86a1 /src/lib/parse.js
parent8906099f391acf19f7b8eb91527b027cedd65b5e (diff)
downloadcoinos-ui-63f1a6780bab85ebb48ca1fc142cc6beaf772faa.tar.gz
coinos-ui-63f1a6780bab85ebb48ca1fc142cc6beaf772faa.zip
refactoring
Diffstat (limited to 'src/lib/parse.js')
-rw-r--r--src/lib/parse.js37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/lib/parse.js b/src/lib/parse.js
index 95d0a8b6..e69de29b 100644
--- a/src/lib/parse.js
+++ b/src/lib/parse.js
@@ -1,37 +0,0 @@
-// import bolt11 from 'bolt11';
-import validate from 'bitcoin-address-validation';
-import bip21 from 'bip21';
-import { get } from '$lib/utils';
-import { goto } from '$app/navigation';
-
-let debounce;
-export default async (t) => {
- if (!t) return;
- console.log('parsing');
-
- // lightning
- if (t.startsWith('ln')) {
- goto(`/send/lightning/${t}`);
- }
-
- // bitcoin
- if (validate(t)) {
- console.log('bitcoin');
- goto(`/send/bitcoin/${t}`);
- }
-
- // ln address
- if (t.includes('@') && t.includes('.')) {
- console.log('ln address');
- let [name, domain] = t.split('@');
- try {
- clearTimeout(debounce);
- await new Promise((r) => (debounce = setTimeout(r, 1500)));
- let lnurl = await get(`/encode?domain=${domain}&name=${name}`);
- console.log('lnurl', lnurl);
- } catch (e) {}
- }
-
- // user
- console.log('username');
-};