feat: update offlineshop extension
This commit is contained in:
@@ -5,6 +5,7 @@ import typing
|
||||
|
||||
from starlette import templating
|
||||
from starlette.datastructures import QueryParams
|
||||
from starlette.requests import Request
|
||||
|
||||
from lnbits.requestvars import g
|
||||
|
||||
@@ -22,8 +23,8 @@ class Jinja2Templates(templating.Jinja2Templates):
|
||||
def get_environment(self, loader: "jinja2.BaseLoader") -> "jinja2.Environment":
|
||||
@jinja2.contextfunction
|
||||
def url_for(context: dict, name: str, **path_params: typing.Any) -> str:
|
||||
request = context["request"]
|
||||
return request.url_for(name, **path_params)
|
||||
request: Request = context["request"] # type: starlette.requests.Request
|
||||
return request.app.url_path_for(name, **path_params)
|
||||
|
||||
def url_params_update(init: QueryParams, **new: typing.Any) -> QueryParams:
|
||||
values = dict(init)
|
||||
|
||||
Reference in New Issue
Block a user