From fe83cad7a36f890f6fd8254989f54f2da8e3efb2 Mon Sep 17 00:00:00 2001 From: Lee Salminen Date: Mon, 29 Aug 2022 08:51:32 -0600 Subject: [PATCH] formatting --- lnbits/extensions/boltcards/lnurl.py | 19 +- lnbits/extensions/boltcards/models.py | 3 +- .../extensions/boltcards/static/js/index.js | 2 +- lnbits/extensions/boltcards/tasks.py | 2 +- .../boltcards/templates/boltcards/index.html | 279 ++++++++++++++---- lnbits/extensions/boltcards/views_api.py | 10 +- 6 files changed, 242 insertions(+), 73 deletions(-) diff --git a/lnbits/extensions/boltcards/lnurl.py b/lnbits/extensions/boltcards/lnurl.py index a1630e2be..9399fb369 100644 --- a/lnbits/extensions/boltcards/lnurl.py +++ b/lnbits/extensions/boltcards/lnurl.py @@ -2,21 +2,19 @@ import base64 import hashlib import hmac import json +import secrets from http import HTTPStatus from io import BytesIO from typing import Optional -from loguru import logger - from embit import bech32, compact from fastapi import Request from fastapi.param_functions import Query -from starlette.exceptions import HTTPException - -import secrets -from http import HTTPStatus - from fastapi.params import Depends, Query +from lnurl import Lnurl, LnurlWithdrawResponse +from lnurl import encode as lnurl_encode # type: ignore +from lnurl.types import LnurlPayMetadata # type: ignore +from loguru import logger from starlette.exceptions import HTTPException from starlette.requests import Request from starlette.responses import HTMLResponse @@ -24,17 +22,12 @@ from starlette.responses import HTMLResponse from lnbits.core.services import create_invoice from lnbits.core.views.api import pay_invoice -from lnurl import Lnurl, LnurlWithdrawResponse -from lnurl import encode as lnurl_encode # type: ignore -from lnurl.types import LnurlPayMetadata # type: ignore - from . import boltcards_ext from .crud import ( create_hit, get_card, - get_card_by_uid, get_card_by_otp, - get_card, + get_card_by_uid, get_hit, get_hits_today, spend_hit, diff --git a/lnbits/extensions/boltcards/models.py b/lnbits/extensions/boltcards/models.py index 80e3b9734..21096640a 100644 --- a/lnbits/extensions/boltcards/models.py +++ b/lnbits/extensions/boltcards/models.py @@ -1,9 +1,8 @@ -from fastapi.params import Query -from pydantic import BaseModel from sqlite3 import Row from typing import Optional from fastapi import Request +from fastapi.params import Query from lnurl import Lnurl from lnurl import encode as lnurl_encode # type: ignore from lnurl.models import LnurlPaySuccessAction, UrlAction # type: ignore diff --git a/lnbits/extensions/boltcards/static/js/index.js b/lnbits/extensions/boltcards/static/js/index.js index 336a5a527..254f9d88b 100644 --- a/lnbits/extensions/boltcards/static/js/index.js +++ b/lnbits/extensions/boltcards/static/js/index.js @@ -250,7 +250,7 @@ new Vue({ }) }) }, - openQrCodeDialog (cardId) { + openQrCodeDialog(cardId) { var card = _.findWhere(this.cards, {id: cardId}) this.qrCodeDialog.data = { link: window.location.origin + '/boltcards/api/v1/auth?a=' + card.otp, diff --git a/lnbits/extensions/boltcards/tasks.py b/lnbits/extensions/boltcards/tasks.py index bfe4f257b..a7eea026d 100644 --- a/lnbits/extensions/boltcards/tasks.py +++ b/lnbits/extensions/boltcards/tasks.py @@ -7,7 +7,7 @@ from lnbits.core import db as core_db from lnbits.core.models import Payment from lnbits.tasks import register_invoice_listener -from .crud import get_hit, create_refund +from .crud import create_refund, get_hit async def wait_for_paid_invoices(): diff --git a/lnbits/extensions/boltcards/templates/boltcards/index.html b/lnbits/extensions/boltcards/templates/boltcards/index.html index 8f5a7b0e6..1338b859d 100644 --- a/lnbits/extensions/boltcards/templates/boltcards/index.html +++ b/lnbits/extensions/boltcards/templates/boltcards/index.html @@ -7,23 +7,38 @@
-
+
Cards
- + Add card
- Export to CSV + Export to CSV
- + {% raw %}