diff --git a/lnbits/extensions/gerty/helpers.py b/lnbits/extensions/gerty/helpers.py index 16f0c8cb9..1dfe9d04a 100644 --- a/lnbits/extensions/gerty/helpers.py +++ b/lnbits/extensions/gerty/helpers.py @@ -11,7 +11,7 @@ from .crud import get_mempool_info from .number_prefixer import * from ...settings import LNBITS_PATH from lnbits.utils.exchange_rates import satoshis_amount_as_fiat - +from lnbits.core.crud import get_user, get_wallet_for_key def get_percent_difference(current, previous, precision=3): difference = (current - previous) / current * 100 diff --git a/lnbits/extensions/gerty/templates/gerty/gerty.html b/lnbits/extensions/gerty/templates/gerty/gerty.html index 216e57213..9a47721d2 100644 --- a/lnbits/extensions/gerty/templates/gerty/gerty.html +++ b/lnbits/extensions/gerty/templates/gerty/gerty.html @@ -120,8 +120,12 @@ endblock %}{% block page %} {% raw %} }, created: function () { - console.log(this.gerty) + for (let i = 0; i < this.gerty.length; i++) { + console.log(this.gerty[i].screen.group) + } + console.log(this.gerty) + for (let i = 0; i < this.gerty.wallets.length; i++) { this.gertywallets[i] = { "name":this.gerty.wallets[i].name, diff --git a/lnbits/extensions/gerty/views.py b/lnbits/extensions/gerty/views.py index e05861691..02ed11e37 100644 --- a/lnbits/extensions/gerty/views.py +++ b/lnbits/extensions/gerty/views.py @@ -16,6 +16,8 @@ from . import gerty_ext, gerty_renderer from .crud import get_gerty from .views_api import api_gerty_json +from loguru import logger + templates = Jinja2Templates(directory="templates") @@ -33,7 +35,12 @@ async def display(request: Request, gerty_id): raise HTTPException( status_code=HTTPStatus.NOT_FOUND, detail="Gerty does not exist." ) - gertyData = await api_gerty_json(gerty_id) + gertyData = [] + gertyData.append(await api_gerty_json(gerty_id, p=0)) + gertyData.append(await api_gerty_json(gerty_id, p=1)) + gertyData.append(await api_gerty_json(gerty_id, p=2)) + gertyData.append(await api_gerty_json(gerty_id, p=3)) + logger.debug(gertyData) return gerty_renderer().TemplateResponse( "gerty/gerty.html", {"request": request, "gerty": gertyData} )