fix lnaddr not checking
This commit is contained in:
parent
7aa294b57e
commit
25e46a525d
@ -2,6 +2,7 @@ import models from '../../../../api/models'
|
|||||||
import lnd from '../../../../api/lnd'
|
import lnd from '../../../../api/lnd'
|
||||||
import { createInvoice } from 'ln-service'
|
import { createInvoice } from 'ln-service'
|
||||||
import { lnurlPayDescriptionHash } from '../../../../lib/lnurl'
|
import { lnurlPayDescriptionHash } from '../../../../lib/lnurl'
|
||||||
|
import serialize from '../../../../api/resolvers/serial'
|
||||||
|
|
||||||
export default async ({ query: { username, amount } }, res) => {
|
export default async ({ query: { username, amount } }, res) => {
|
||||||
const user = await models.user.findUnique({ where: { name: username } })
|
const user = await models.user.findUnique({ where: { name: username } })
|
||||||
@ -26,19 +27,9 @@ export default async ({ query: { username, amount } }, res) => {
|
|||||||
expires_at: expiresAt
|
expires_at: expiresAt
|
||||||
})
|
})
|
||||||
|
|
||||||
const data = {
|
await serialize(models,
|
||||||
hash: invoice.id,
|
models.$queryRaw`SELECT * FROM create_invoice(${invoice.id}, ${invoice.request},
|
||||||
bolt11: invoice.request,
|
${expiresAt}, ${amount * 1000}, ${user.id})`)
|
||||||
expiresAt: expiresAt,
|
|
||||||
msatsRequested: Number(amount),
|
|
||||||
user: {
|
|
||||||
connect: {
|
|
||||||
id: user.id
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
await models.invoice.create({ data })
|
|
||||||
|
|
||||||
return res.status(200).json({
|
return res.status(200).json({
|
||||||
pr: invoice.request
|
pr: invoice.request
|
||||||
|
Loading…
x
Reference in New Issue
Block a user