From 5375055bb7e523ce9fe7082d2d6c0b4cde5df48a Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Tue, 30 Jun 2026 13:39:22 +0300 Subject: [PATCH] refactor: simplify --- lnbits/core/models/misc.py | 10 +++++++++- lnbits/core/tasks.py | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lnbits/core/models/misc.py b/lnbits/core/models/misc.py index 5acefcd57..4417079de 100644 --- a/lnbits/core/models/misc.py +++ b/lnbits/core/models/misc.py @@ -1,6 +1,7 @@ from __future__ import annotations -from collections.abc import Callable +from collections.abc import Awaitable, Callable +from typing import Any from pydantic import BaseModel @@ -9,10 +10,17 @@ def _do_nothing(*_): pass +async def _do_nothing_async(_: Any) -> None: + pass + + class CoreAppExtra: register_new_ext_routes: Callable = _do_nothing register_new_wasm_ext_routes: Callable = _do_nothing register_new_ratelimiter: Callable + dispatch_extension_invoice_paid: Callable[[Any], Awaitable[None]] = ( + _do_nothing_async + ) class ConversionData(BaseModel): diff --git a/lnbits/core/tasks.py b/lnbits/core/tasks.py index 08c350a7d..3696c33a9 100644 --- a/lnbits/core/tasks.py +++ b/lnbits/core/tasks.py @@ -9,6 +9,7 @@ from lnbits.core.crud import create_audit_entry from lnbits.core.crud.payments import get_payments_status_count from lnbits.core.crud.users import get_accounts from lnbits.core.crud.wallets import get_wallets_count +from lnbits.core.db import core_app_extra from lnbits.core.models.audit import AuditEntry from lnbits.core.models.extensions import InstallableExtension from lnbits.core.models.notifications import NotificationType