feat: update offlineshop extension

This commit is contained in:
Stefan Stammberger
2021-09-16 19:42:05 +02:00
parent 24bb2e0dc9
commit e3c7ca0726
10 changed files with 138 additions and 101 deletions
+3 -2
View File
@@ -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)