From a2a33453fb5d518425e36a4ac3a6c11440fc1cc2 Mon Sep 17 00:00:00 2001 From: zefie Date: Sat, 15 Feb 2025 10:29:01 -0500 Subject: [PATCH] switch old unused whitelist to a blacklist for modern solution --- .../ServiceVault/wtv-1800/preregister.js | 16 +++++++--------- zefie_wtvp_minisrv/user_config.example.json | 4 ++-- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/wtv-1800/preregister.js b/zefie_wtvp_minisrv/includes/ServiceVault/wtv-1800/preregister.js index a783e290..40b7c251 100644 --- a/zefie_wtvp_minisrv/includes/ServiceVault/wtv-1800/preregister.js +++ b/zefie_wtvp_minisrv/includes/ServiceVault/wtv-1800/preregister.js @@ -69,16 +69,14 @@ if (session_data.data_store.wtvsec_login) { if (wtvshared.parseSSID(socket.ssid).boxType == "MAME") { send_tellyscript = false; } - } + } + + if (minisrv_config.services[service_name].tellyscript_ssid_blacklist) { + send_tellyscript = (minisrv_config.services[service_name].tellyscript_ssid_blacklist.findIndex(element => element == socket.ssid) == -1) + } + if (send_tellyscript) { - if (minisrv_config.services[service_name].send_tellyscript_ssid_whitelist) { - var send_telly_to_ssid = (minisrv_config.services[service_name].send_tellyscript_ssid_whitelist.findIndex(element => element == socket.ssid) != -1) - if (send_telly_to_ssid) { - romtype = session_data.get("wtv-client-rom-type"); - } - } else { - romtype = session_data.get("wtv-client-rom-type"); - } + romtype = session_data.get("wtv-client-rom-type"); switch (romtype) { case "US-LC2-disk-0MB-8MB": case "US-LC2-disk-0MB-8MB-softmodem-CPU5230": diff --git a/zefie_wtvp_minisrv/user_config.example.json b/zefie_wtvp_minisrv/user_config.example.json index a1644f94..23e4c34b 100644 --- a/zefie_wtvp_minisrv/user_config.example.json +++ b/zefie_wtvp_minisrv/user_config.example.json @@ -70,8 +70,8 @@ "services": { "wtv-1800": { "send_tellyscripts": true, - "send_tellyscript_ssid_whitelist": [ - // send only these SSIDs a tellyscript + "tellyscript_ssid_blacklist": [ + // do not send these SSIDs a tellyscript "8100000000000000", "8120000000000000" ]