From f72ec97b37b07a66367f8027e4b32edf296903d7 Mon Sep 17 00:00:00 2001 From: Tiago vasconcelos Date: Mon, 11 Jul 2022 21:38:05 +0100 Subject: [PATCH] remove nostrAdmin check --- lnbits/extensions/diagonalley/__init__.py | 39 +++++++++++------------ 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/lnbits/extensions/diagonalley/__init__.py b/lnbits/extensions/diagonalley/__init__.py index dc7b0efb..6b082a5d 100644 --- a/lnbits/extensions/diagonalley/__init__.py +++ b/lnbits/extensions/diagonalley/__init__.py @@ -1,36 +1,35 @@ import asyncio +from http import HTTPStatus from fastapi import APIRouter, Request from fastapi.staticfiles import StaticFiles +from starlette.exceptions import HTTPException +from starlette.responses import HTMLResponse from lnbits.db import Database from lnbits.helpers import template_renderer -from lnbits.tasks import catch_everything_and_restart -from starlette.exceptions import HTTPException -from starlette.responses import HTMLResponse -from http import HTTPStatus - from lnbits.settings import LNBITS_ADMIN_EXTENSIONS +from lnbits.tasks import catch_everything_and_restart diagonalley_ext: APIRouter = APIRouter( prefix="/diagonalley", tags=["diagonalley"] ) db = Database("ext_diagonalley") -if 'nostradmin' not in LNBITS_ADMIN_EXTENSIONS: - @diagonalley_ext.get("/", response_class=HTMLResponse) - async def index(request: Request): - return template_renderer().TemplateResponse( - "error.html", {"request": request, "err": "Ask system admin to enable NostrAdmin!"} - ) -else: - def diagonalley_renderer(): - return template_renderer(["lnbits/extensions/diagonalley/templates"]) +# if 'nostradmin' not in LNBITS_ADMIN_EXTENSIONS: +# @diagonalley_ext.get("/", response_class=HTMLResponse) +# async def index(request: Request): +# return template_renderer().TemplateResponse( +# "error.html", {"request": request, "err": "Ask system admin to enable NostrAdmin!"} +# ) +# else: +def diagonalley_renderer(): + return template_renderer(["lnbits/extensions/diagonalley/templates"]) - from .tasks import wait_for_paid_invoices - from .views import * # noqa - from .views_api import * # noqa +from .tasks import wait_for_paid_invoices +from .views import * # noqa +from .views_api import * # noqa - def diagonalley_start(): - loop = asyncio.get_event_loop() - loop.create_task(catch_everything_and_restart(wait_for_paid_invoices)) \ No newline at end of file +def diagonalley_start(): + loop = asyncio.get_event_loop() + loop.create_task(catch_everything_and_restart(wait_for_paid_invoices))