refactor: 💨

This commit is contained in:
codytseng
2025-11-14 22:51:37 +08:00
parent f77c228a02
commit bcafbcc48c
7 changed files with 87 additions and 168 deletions

View File

@@ -73,10 +73,13 @@ class LightningService {
comment
})
const zapRequest = await client.signer.signEvent(zapRequestDraft)
const separator = callback.includes('?') ? '&' : '?'
const zapRequestRes = await fetch(
`${callback}${separator}amount=${amount}&nostr=${encodeURI(JSON.stringify(zapRequest))}&lnurl=${lnurl}`
)
const zapRequestUrl = new URL(callback)
zapRequestUrl.searchParams.append('amount', amount.toString())
zapRequestUrl.searchParams.append('nostr', JSON.stringify(zapRequest))
zapRequestUrl.searchParams.append('lnurl', lnurl)
const zapRequestRes = await fetch(zapRequestUrl.toString())
const zapRequestResBody = await zapRequestRes.json()
if (zapRequestResBody.error) {
throw new Error(zapRequestResBody.message)