This commit is contained in:
Tiago vasconcelos 2022-03-22 11:41:11 +00:00 committed by dni ⚡
parent 0897d04763
commit 8c93aa304f

View File

@ -1,9 +1,7 @@
import json from typing import List
from typing import List, Optional
from lnbits.core.crud import create_payment from lnbits.core.crud import create_payment
from lnbits.helpers import urlsafe_short_hash from lnbits.helpers import urlsafe_short_hash
from lnbits.settings import *
from lnbits.tasks import internal_invoice_queue from lnbits.tasks import internal_invoice_queue
from . import db from . import db
@ -37,14 +35,6 @@ async def update_admin(user: str, **kwargs) -> Admin:
assert row, "Newly updated settings couldn't be retrieved" assert row, "Newly updated settings couldn't be retrieved"
return Admin(**row) if row else None return Admin(**row) if row else None
# async def update_admin(user: str, **kwargs) -> Optional[Admin]:
# q = ", ".join([f"{field[0]} = ?" for field in kwargs.items()])
# await db.execute(
# f"UPDATE admin SET {q} WHERE user = ?", (*kwargs.values(), user)
# )
# new_settings = await get_admin()
# return new_settings
async def get_admin() -> Admin: async def get_admin() -> Admin:
row = await db.fetchone("SELECT * FROM admin") row = await db.fetchone("SELECT * FROM admin")
return Admin(**row) if row else None return Admin(**row) if row else None