mirror of
https://github.com/coracle-social/coracle.git
synced 2024-09-18 19:23:40 +00:00
Some PR cleanup
This commit is contained in:
parent
eb50234785
commit
a5acae14e6
@ -1,5 +1,6 @@
|
|||||||
# Current
|
# Current
|
||||||
|
|
||||||
|
- [ ] Show loading/success on zap invoice screen
|
||||||
- [ ] Fix iOS/safari/firefox
|
- [ ] Fix iOS/safari/firefox
|
||||||
- [ ] Add dynamic title tag
|
- [ ] Add dynamic title tag
|
||||||
- [ ] Show more link on long notes (rather than just an ellipsis)
|
- [ ] Show more link on long notes (rather than just an ellipsis)
|
||||||
|
@ -307,28 +307,25 @@ const verifyNip05 = (pubkey, as) =>
|
|||||||
}, noop)
|
}, noop)
|
||||||
|
|
||||||
const verifyZapper = async (pubkey, address) => {
|
const verifyZapper = async (pubkey, address) => {
|
||||||
let url
|
let url, zapper, lnurl
|
||||||
|
|
||||||
|
// Try to parse it as a lud06 LNURL or as a lud16 address
|
||||||
if (address.startsWith('lnurl1')) {
|
if (address.startsWith('lnurl1')) {
|
||||||
// Try to parse it as a lud06 LNURL
|
|
||||||
url = lnurlDecode(address)
|
url = lnurlDecode(address)
|
||||||
const lnurl = address
|
|
||||||
} else if (address.includes('@')) {
|
} else if (address.includes('@')) {
|
||||||
// Otherwise try to parse it as a lud16 address
|
|
||||||
const [name, domain] = address.split('@')
|
const [name, domain] = address.split('@')
|
||||||
|
|
||||||
if (!domain || !name) {
|
if (domain && name) {
|
||||||
return
|
url = `https://${domain}/.well-known/lnurlp/${name}`
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
url = `https://${domain}/.well-known/lnurlp/${name}`
|
if (!url) {
|
||||||
} else {
|
|
||||||
// Otherwise this is not valid
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const res = await tryFetch(() => fetch(url))
|
const res = await tryFetch(() => fetch(url))
|
||||||
|
|
||||||
let zapper
|
|
||||||
if (res) {
|
if (res) {
|
||||||
zapper = await res.json()
|
zapper = await res.json()
|
||||||
lnurl = lnurlEncode('lnurl', url)
|
lnurl = lnurlEncode('lnurl', url)
|
||||||
|
Loading…
Reference in New Issue
Block a user