From 28a45e408ffa41e95ec5f05e231f5848d4e58b62 Mon Sep 17 00:00:00 2001 From: zefie Date: Tue, 8 Oct 2024 08:44:01 -0400 Subject: [PATCH] viewergen now adds update_url.txt --- .../includes/ServiceVault/http_pc/viewergen/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/http_pc/viewergen/index.js b/zefie_wtvp_minisrv/includes/ServiceVault/http_pc/viewergen/index.js index 41fb17e9..0645ac95 100644 --- a/zefie_wtvp_minisrv/includes/ServiceVault/http_pc/viewergen/index.js +++ b/zefie_wtvp_minisrv/includes/ServiceVault/http_pc/viewergen/index.js @@ -436,6 +436,15 @@ Content-Disposition: attachment; filename="${viewer_file.replace(".exe", ".zip") var zip = new AdmZip(); zip.addZipComment("Viewer SSID: " + client_ssid); + console.log(request_headers) + update_str = "http://" + request_headers.host + request_headers.request_url.split('?')[0] + "?ssid=" + client_ssid; + Object.keys(request_headers.query).forEach((k) => { + if (k != "random_ssid") { + update_str += "&" + encodeURIComponent(k) + "=" + encodeURIComponent(request_headers.query[k]); + } + }); + zip.addFile("update_url.txt", update_str); + zip.addFile(viewer_file.replace("--", "-" + client_ssid + "-"), patched_file); if (!request_headers.query.viewer_only) { var romset_zip = new AdmZip(wtvshared.getServiceDep("/viewergen/" + viewer_file.replace(".exe", "").replace("WebTVIntel", "AppData") + ".zip", true));