diff --git a/__init__.py b/__init__.py index 849456f..ef02bed 100644 --- a/__init__.py +++ b/__init__.py @@ -22,10 +22,13 @@ def nostrrelay_renderer(): return template_renderer(["lnbits/extensions/nostrrelay/templates"]) +from .client_manager import NostrClientManager from .models import NostrRelay from .views import * # noqa from .views_api import * # noqa +client_manager = NostrClientManager() + settings.lnbits_relay_information = { "name": "LNbits Nostr Relay", "description": "Multiple relays are supported", diff --git a/views_api.py b/views_api.py index 93dddca..df2591a 100644 --- a/views_api.py +++ b/views_api.py @@ -15,8 +15,8 @@ from lnbits.decorators import ( ) from lnbits.helpers import urlsafe_short_hash -from . import nostrrelay_ext -from .client_manager import NostrClientConnection, NostrClientManager +from . import client_manager, nostrrelay_ext +from .client_manager import NostrClientConnection from .crud import ( create_relay, delete_relay, @@ -27,7 +27,6 @@ from .crud import ( ) from .models import NostrRelay -client_manager = NostrClientManager() @nostrrelay_ext.websocket("/{relay_id}") async def websocket_endpoint(relay_id: str, websocket: WebSocket):