fix: correct db.cursor() usage on lnurlp.

This commit is contained in:
fiatjaf 2020-08-29 22:24:54 -03:00
parent 79d5befe0c
commit ac20e06dc3

View File

@ -7,21 +7,21 @@ from .models import PayLink
def create_pay_link(*, wallet_id: str, description: str, amount: int) -> PayLink: def create_pay_link(*, wallet_id: str, description: str, amount: int) -> PayLink:
with open_ext_db("lnurlp") as db: with open_ext_db("lnurlp") as db:
with db.cursor() as c: db.execute(
c.execute( """
""" INSERT INTO pay_links (
INSERT INTO pay_links ( wallet,
wallet, description,
description, amount,
amount, served_meta,
served_meta, served_pr
served_pr
)
VALUES (?, ?, ?, 0, 0)
""",
(wallet_id, description, amount),
) )
return get_pay_link(c.lastrowid) VALUES (?, ?, ?, 0, 0)
""",
(wallet_id, description, amount),
)
link_id = db.cursor.lastrowid
return get_pay_link(link_id)
def get_pay_link(link_id: str) -> Optional[PayLink]: def get_pay_link(link_id: str) -> Optional[PayLink]: