feat: code quality (#39)

This commit is contained in:
dni ⚡ 2024-08-29 12:24:15 +02:00 committed by GitHub
commit 7213d5ca93
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
23 changed files with 2902 additions and 159 deletions

View file

@ -1,12 +1,13 @@
import asyncio
from loguru import logger
from fastapi import APIRouter
from lnbits.db import Database
from lnbits.helpers import template_renderer
from lnbits.tasks import create_permanent_unique_task
from loguru import logger
db = Database("ext_boltcards")
from .crud import db
from .tasks import wait_for_paid_invoices
from .views import boltcards_generic_router
from .views_api import boltcards_api_router
from .views_lnurl import boltcards_lnurl_router
boltcards_static_files = [
{
@ -16,14 +17,9 @@ boltcards_static_files = [
]
boltcards_ext: APIRouter = APIRouter(prefix="/boltcards", tags=["boltcards"])
def boltcards_renderer():
return template_renderer(["boltcards/templates"])
from .lnurl import * # noqa: F401,F403
from .tasks import * # noqa: F401,F403
boltcards_ext.include_router(boltcards_generic_router)
boltcards_ext.include_router(boltcards_api_router)
boltcards_ext.include_router(boltcards_lnurl_router)
scheduled_tasks: list[asyncio.Task] = []
@ -37,9 +33,16 @@ def boltcards_stop():
def boltcards_start():
from lnbits.tasks import create_permanent_unique_task
task = create_permanent_unique_task("ext_boltcards", wait_for_paid_invoices)
scheduled_tasks.append(task)
from .views import * # noqa: F401,F403
from .views_api import * # noqa: F401,F403
__all__ = [
"db",
"boltcards_ext",
"boltcards_static_files",
"boltcards_start",
"boltcards_stop",
]