This commit is contained in:
ben 2022-10-27 01:05:09 +01:00
parent 047d0fc761
commit 1ab0d0f701
4 changed files with 10 additions and 18 deletions

View File

@ -8,21 +8,17 @@ from typing import Optional
from embit import bech32, compact from embit import bech32, compact
from fastapi import Request from fastapi import Request
from fastapi.param_functions import Query from fastapi.param_functions import Query
from starlette.exceptions import HTTPException
from loguru import logger from loguru import logger
from starlette.exceptions import HTTPException
from lnbits.core.services import create_invoice from lnbits.core.services import create_invoice
from lnbits.core.views.api import pay_invoice from lnbits.core.views.api import pay_invoice
from lnbits.utils.exchange_rates import fiat_amount_as_satoshis from lnbits.utils.exchange_rates import fiat_amount_as_satoshis
from . import lnurldevice_ext from . import lnurldevice_ext
from .crud import ( from .crud import (create_lnurldevicepayment, get_lnurldevice,
create_lnurldevicepayment, get_lnurldevicepayment, get_lnurlpayload,
get_lnurldevice, update_lnurldevicepayment)
get_lnurldevicepayment,
get_lnurlpayload,
update_lnurldevicepayment,
)
def bech32_decode(bech): def bech32_decode(bech):

View File

@ -1,15 +1,15 @@
import json import json
from sqlite3 import Row from sqlite3 import Row
from typing import Optional, List from typing import List, Optional
from fastapi import Request from fastapi import Request
from lnurl import Lnurl from lnurl import Lnurl
from lnurl import encode as lnurl_encode # type: ignore from lnurl import encode as lnurl_encode # type: ignore
from lnurl.models import LnurlPaySuccessAction, UrlAction # type: ignore from lnurl.models import LnurlPaySuccessAction, UrlAction # type: ignore
from lnurl.types import LnurlPayMetadata # type: ignore from lnurl.types import LnurlPayMetadata # type: ignore
from loguru import logger
from pydantic import BaseModel from pydantic import BaseModel
from pydantic.main import BaseModel from pydantic.main import BaseModel
from loguru import logger
class createLnurldevice(BaseModel): class createLnurldevice(BaseModel):

View File

@ -12,7 +12,8 @@ from lnbits.core.services import pay_invoice
from lnbits.helpers import get_current_extension_name from lnbits.helpers import get_current_extension_name
from lnbits.tasks import register_invoice_listener from lnbits.tasks import register_invoice_listener
from .crud import get_lnurldevice, get_lnurldevicepayment, update_lnurldevicepayment from .crud import (get_lnurldevice, get_lnurldevicepayment,
update_lnurldevicepayment)
from .views import updater from .views import updater

View File

@ -11,13 +11,8 @@ from lnbits.extensions.lnurldevice import lnurldevice_ext
from lnbits.utils.exchange_rates import currencies from lnbits.utils.exchange_rates import currencies
from . import lnurldevice_ext from . import lnurldevice_ext
from .crud import ( from .crud import (create_lnurldevice, delete_lnurldevice, get_lnurldevice,
create_lnurldevice, get_lnurldevices, update_lnurldevice)
delete_lnurldevice,
get_lnurldevice,
get_lnurldevices,
update_lnurldevice,
)
from .models import createLnurldevice from .models import createLnurldevice