From cc05605853874f63fd0bafba6ea0d46ca1ebff0f Mon Sep 17 00:00:00 2001 From: /rootzoll Date: Thu, 16 Jun 2022 21:17:33 +0200 Subject: [PATCH] filter apps for core lightning & bitcoin-only --- app/repositories/apps.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/repositories/apps.py b/app/repositories/apps.py index 3d670e1..26b59c8 100644 --- a/app/repositories/apps.py +++ b/app/repositories/apps.py @@ -14,6 +14,7 @@ from app.utils import SSE, call_script, parse_key_value_text, send_sse_message SHELL_SCRIPT_PATH = config("shell_script_path") +node_type = config("ln_node") async def get_app_status_single(app_iD): @@ -105,7 +106,19 @@ async def get_app_status_single(app_iD): async def get_app_status(): appStatusList: Array = [] for appID in available_app_ids: + + # skip app based on node running + if node_type=="" or node_type=="none": + if appID=="rtl": continue + if appID=="lnbits": continue + if appID=="thunderhub": continue + elif node_type=="cln_grpc": + if appID=="thunderhub": continue + #elif node_type="lnd_grpc": + + # get status (installed, etc) and append appStatusList.append(await get_app_status_single(appID)) + return appStatusList