feat: code quality
format add ci fixup ci
This commit is contained in:
parent
09bb033f85
commit
42b5edaf5d
26 changed files with 3199 additions and 295 deletions
38
__init__.py
38
__init__.py
|
|
@ -1,19 +1,24 @@
|
|||
import asyncio
|
||||
|
||||
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
|
||||
|
||||
from .crud import db
|
||||
from .tasks import wait_for_paid_invoices
|
||||
from .views import myextension_generic_router
|
||||
from .views_api import myextension_api_router
|
||||
from .views_lnurl import myextension_lnurl_router
|
||||
|
||||
logger.debug(
|
||||
"This logged message is from myextension/__init__.py, you can debug in your extension using 'import logger from loguru' and 'logger.debug(<thing-to-log>)'."
|
||||
"This logged message is from myextension/__init__.py, you can debug in your "
|
||||
"extension using 'import logger from loguru' and 'logger.debug(<thing-to-log>)'."
|
||||
)
|
||||
|
||||
db = Database("ext_myextension")
|
||||
|
||||
myextension_ext: APIRouter = APIRouter(prefix="/myextension", tags=["MyExtension"])
|
||||
myextension_ext.include_router(myextension_generic_router)
|
||||
myextension_ext.include_router(myextension_api_router)
|
||||
myextension_ext.include_router(myextension_lnurl_router)
|
||||
|
||||
myextension_static_files = [
|
||||
{
|
||||
|
|
@ -22,16 +27,6 @@ myextension_static_files = [
|
|||
}
|
||||
]
|
||||
|
||||
|
||||
def myextension_renderer():
|
||||
return template_renderer(["myextension/templates"])
|
||||
|
||||
|
||||
from .lnurl import *
|
||||
from .tasks import wait_for_paid_invoices
|
||||
from .views import *
|
||||
from .views_api import *
|
||||
|
||||
scheduled_tasks: list[asyncio.Task] = []
|
||||
|
||||
|
||||
|
|
@ -44,5 +39,16 @@ def myextension_stop():
|
|||
|
||||
|
||||
def myextension_start():
|
||||
from lnbits.tasks import create_permanent_unique_task
|
||||
|
||||
task = create_permanent_unique_task("ext_myextension", wait_for_paid_invoices)
|
||||
scheduled_tasks.append(task)
|
||||
|
||||
|
||||
__all__ = [
|
||||
"db",
|
||||
"myextension_ext",
|
||||
"myextension_static_files",
|
||||
"myextension_start",
|
||||
"myextension_stop",
|
||||
]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue