From b2b50587842214325c1f2eb8c084735b745fa6eb Mon Sep 17 00:00:00 2001 From: Vlad Stan Date: Wed, 8 Feb 2023 08:49:52 +0200 Subject: [PATCH] refactor: extract `client_manager` --- __init__.py | 3 +++ views_api.py | 5 ++--- 2 files changed, 5 insertions(+), 3 deletions(-) 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):