diff options
| author | Adam Soltys <[email protected]> | 2022-10-03 23:13:49 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-10-03 23:13:49 -0700 |
| commit | 63f1a6780bab85ebb48ca1fc142cc6beaf772faa (patch) | |
| tree | b498ac8dd1a8ac5ffd517e6a8050399d9d7a86a1 /src/lib/parse.js | |
| parent | 8906099f391acf19f7b8eb91527b027cedd65b5e (diff) | |
| download | coinos-ui-63f1a6780bab85ebb48ca1fc142cc6beaf772faa.tar.gz coinos-ui-63f1a6780bab85ebb48ca1fc142cc6beaf772faa.zip | |
refactoring
Diffstat (limited to 'src/lib/parse.js')
| -rw-r--r-- | src/lib/parse.js | 37 |
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'); -}; |
