Started move of gerty api calls into helpers.py
This commit is contained in:
@@ -9,10 +9,8 @@ from lnbits.tasks import catch_everything_and_restart
|
|||||||
|
|
||||||
db = Database("ext_gerty")
|
db = Database("ext_gerty")
|
||||||
|
|
||||||
|
|
||||||
gerty_ext: APIRouter = APIRouter(prefix="/gerty", tags=["Gerty"])
|
gerty_ext: APIRouter = APIRouter(prefix="/gerty", tags=["Gerty"])
|
||||||
|
|
||||||
|
|
||||||
def gerty_renderer():
|
def gerty_renderer():
|
||||||
return template_renderer(["lnbits/extensions/gerty/templates"])
|
return template_renderer(["lnbits/extensions/gerty/templates"])
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
import httpx
|
||||||
|
|
||||||
|
async def get_mempool_recommended_fees(gerty):
|
||||||
|
if isinstance(gerty.mempool_endpoint, str):
|
||||||
|
async with httpx.AsyncClient() as client:
|
||||||
|
r = await client.get(gerty.mempool_endpoint + "/api/v1/fees/recommended")
|
||||||
|
return r.json()
|
||||||
@@ -20,6 +20,8 @@ from lnbits.core.views.api import api_payment, api_wallet
|
|||||||
from lnbits.decorators import WalletTypeInfo, get_key_type, require_admin_key
|
from lnbits.decorators import WalletTypeInfo, get_key_type, require_admin_key
|
||||||
from fastapi.templating import Jinja2Templates
|
from fastapi.templating import Jinja2Templates
|
||||||
|
|
||||||
|
from .helpers import *
|
||||||
|
|
||||||
from . import gerty_ext
|
from . import gerty_ext
|
||||||
from .crud import create_gerty, update_gerty, delete_gerty, get_gerty, get_gertys
|
from .crud import create_gerty, update_gerty, delete_gerty, get_gerty, get_gertys
|
||||||
from .models import Gerty
|
from .models import Gerty
|
||||||
@@ -391,12 +393,6 @@ async def get_block_height(gerty):
|
|||||||
|
|
||||||
return r.json()
|
return r.json()
|
||||||
|
|
||||||
async def get_mempool_recommended_fees(gerty):
|
|
||||||
if isinstance(gerty.mempool_endpoint, str):
|
|
||||||
async with httpx.AsyncClient() as client:
|
|
||||||
r = await client.get(gerty.mempool_endpoint + "/api/v1/fees/recommended")
|
|
||||||
return r.json()
|
|
||||||
|
|
||||||
|
|
||||||
async def get_mempool_stat(stat_slug: str, gerty):
|
async def get_mempool_stat(stat_slug: str, gerty):
|
||||||
text = []
|
text = []
|
||||||
|
|||||||
Reference in New Issue
Block a user