From 09bfd00fc4a2db4a4c846a6dc8cefd971f1f1d28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zo=C3=AB=20Hoekstra?= Date: Mon, 19 Sep 2022 20:02:05 +0200 Subject: [PATCH] Patch to get around Bitburner's filehandling --- src/networking/messageGenerators.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/networking/messageGenerators.js b/src/networking/messageGenerators.js index 193095c..bef24a4 100644 --- a/src/networking/messageGenerators.js +++ b/src/networking/messageGenerators.js @@ -10,7 +10,7 @@ export function fileChangeEventToMsg({ path }) { "method": "pushFile", "params": { "server": "home", - "filename": "/" + path, + "filename": addLeadingSlash(path), "content": readFileSync(join(config.get("scriptsFolder"), path)).toString() }, "id": messageCounter++ @@ -45,4 +45,12 @@ export function requestFilenames() { }, "id": messageCounter++ } +} + +function addLeadingSlash(path){ + const slashes = path.match('/'); + if (slashes) + return `/${path}` + else + return path } \ No newline at end of file