we can't lnurl-verify non-proxied invoices
This commit is contained in:
		
							parent
							
								
									ef8c738582
								
							
						
					
					
						commit
						5701bf640a
					
				@ -78,7 +78,7 @@ export default async ({ query: { username, amount, nostr, comment, payerdata: pa
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // generate invoice
 | 
			
		||||
    const { invoice } = await performPaidAction('RECEIVE', {
 | 
			
		||||
    const { invoice, paymentMethod } = await performPaidAction('RECEIVE', {
 | 
			
		||||
      msats: toPositiveBigInt(amount),
 | 
			
		||||
      description,
 | 
			
		||||
      descriptionHash,
 | 
			
		||||
@ -92,7 +92,7 @@ export default async ({ query: { username, amount, nostr, comment, payerdata: pa
 | 
			
		||||
    return res.status(200).json({
 | 
			
		||||
      pr: invoice.bolt11,
 | 
			
		||||
      routes: [],
 | 
			
		||||
      verify: invoice.hash ? `${process.env.NEXT_PUBLIC_URL}/api/lnurlp/${username}/verify/${invoice.hash}` : undefined
 | 
			
		||||
      verify: paymentMethod !== 'DIRECT' && invoice.hash ? `${process.env.NEXT_PUBLIC_URL}/api/lnurlp/${username}/verify/${invoice.hash}` : undefined
 | 
			
		||||
    })
 | 
			
		||||
  } catch (error) {
 | 
			
		||||
    console.log(error)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user