clean up (black, sort)
This commit is contained in:
@@ -26,10 +26,9 @@ def withdraw_renderer():
|
||||
return template_renderer(["lnbits/extensions/withdraw/templates"])
|
||||
|
||||
|
||||
from .views_api import * # noqa
|
||||
from .views import * # noqa
|
||||
from .lnurl import * # noqa
|
||||
|
||||
from .views import * # noqa
|
||||
from .views_api import * # noqa
|
||||
|
||||
# @withdraw_ext.on_event("startup")
|
||||
# def _do_it():
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
from datetime import datetime
|
||||
from typing import List, Optional, Union
|
||||
|
||||
from lnbits.helpers import urlsafe_short_hash
|
||||
|
||||
from . import db
|
||||
from .models import WithdrawLink, HashCheck, CreateWithdrawData
|
||||
from .models import CreateWithdrawData, HashCheck, WithdrawLink
|
||||
|
||||
|
||||
async def create_withdraw_link(
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
from fastapi.param_functions import Query
|
||||
from fastapi import HTTPException
|
||||
import shortuuid # type: ignore
|
||||
from http import HTTPStatus
|
||||
from datetime import datetime
|
||||
from http import HTTPStatus
|
||||
|
||||
import shortuuid # type: ignore
|
||||
from fastapi import HTTPException
|
||||
from fastapi.param_functions import Query
|
||||
from starlette.requests import Request
|
||||
|
||||
from lnbits.core.services import pay_invoice
|
||||
from starlette.requests import Request
|
||||
|
||||
from . import withdraw_ext
|
||||
from .crud import get_withdraw_link_by_hash, update_withdraw_link
|
||||
|
||||
|
||||
# FOR LNURLs WHICH ARE NOT UNIQUE
|
||||
|
||||
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
from starlette.requests import Request
|
||||
from fastapi.param_functions import Query
|
||||
from lnurl import Lnurl, LnurlWithdrawResponse, encode as lnurl_encode # type: ignore
|
||||
from sqlite3 import Row
|
||||
from pydantic import BaseModel
|
||||
|
||||
import shortuuid # type: ignore
|
||||
from fastapi.param_functions import Query
|
||||
from lnurl import Lnurl, LnurlWithdrawResponse
|
||||
from lnurl import encode as lnurl_encode # type: ignore
|
||||
from pydantic import BaseModel
|
||||
from starlette.requests import Request
|
||||
|
||||
|
||||
class CreateWithdrawData(BaseModel):
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
from http import HTTPStatus
|
||||
import pyqrcode
|
||||
from io import BytesIO
|
||||
|
||||
import pyqrcode
|
||||
from fastapi import Request
|
||||
from fastapi.params import Depends
|
||||
from fastapi.templating import Jinja2Templates
|
||||
from starlette.exceptions import HTTPException
|
||||
from starlette.responses import HTMLResponse, StreamingResponse
|
||||
|
||||
from lnbits.core.models import User
|
||||
from lnbits.decorators import check_user_exists
|
||||
|
||||
from . import withdraw_ext, withdraw_renderer
|
||||
from .crud import get_withdraw_link, chunks
|
||||
from fastapi import FastAPI, Request
|
||||
from fastapi.params import Depends
|
||||
from fastapi.templating import Jinja2Templates
|
||||
|
||||
from starlette.exceptions import HTTPException
|
||||
from starlette.responses import HTMLResponse, StreamingResponse
|
||||
from lnbits.core.models import User
|
||||
from .crud import chunks, get_withdraw_link
|
||||
|
||||
templates = Jinja2Templates(directory="templates")
|
||||
|
||||
|
||||
@@ -1,29 +1,22 @@
|
||||
from fastapi.params import Depends
|
||||
from fastapi.param_functions import Query
|
||||
from pydantic.main import BaseModel
|
||||
|
||||
from http import HTTPStatus
|
||||
|
||||
from fastapi.param_functions import Query
|
||||
from fastapi.params import Depends
|
||||
from lnurl.exceptions import InvalidUrl as LnurlInvalidUrl # type: ignore
|
||||
from starlette.exceptions import HTTPException
|
||||
from starlette.requests import Request
|
||||
from starlette.responses import HTMLResponse, JSONResponse # type: ignore
|
||||
|
||||
from lnbits.core.crud import get_user
|
||||
from lnbits.decorators import WalletTypeInfo, get_key_type
|
||||
|
||||
from . import withdraw_ext
|
||||
from .crud import (create_withdraw_link,
|
||||
delete_withdraw_link, get_hash_check, get_withdraw_link,
|
||||
get_withdraw_links, update_withdraw_link)
|
||||
from .models import CreateWithdrawData
|
||||
|
||||
# from fastapi import FastAPI, Query, Response
|
||||
|
||||
from . import withdraw_ext
|
||||
from .crud import (
|
||||
create_withdraw_link,
|
||||
get_withdraw_link,
|
||||
get_withdraw_links,
|
||||
update_withdraw_link,
|
||||
delete_withdraw_link,
|
||||
create_hash_check,
|
||||
get_hash_check,
|
||||
)
|
||||
|
||||
|
||||
@withdraw_ext.get("/api/v1/links", status_code=HTTPStatus.OK)
|
||||
|
||||
Reference in New Issue
Block a user