From 7082899f86bd0d1fc512982a60e8b1cc5ffccc49 Mon Sep 17 00:00:00 2001
From: David Bailey <davidbailey00@outlook.com>
Date: Mon, 7 Dec 2020 19:58:55 +0000
Subject: [PATCH] refactor code insertion to avoid duplication

---
 pkg/apply.js | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

diff --git a/pkg/apply.js b/pkg/apply.js
index 0a3377c..6b7f3ca 100644
--- a/pkg/apply.js
+++ b/pkg/apply.js
@@ -128,7 +128,7 @@ module.exports = async function ({ overwrite_version, friendly_errors } = {}) {
           if (err) throw err;
           fs.writeFile(
             insertion_file,
-            `${data
+            data
               .replace(
                 /process.platform === "win32"/g,
                 'process.platform === "win32" || process.platform === "linux"'
@@ -136,21 +136,18 @@ module.exports = async function ({ overwrite_version, friendly_errors } = {}) {
               .replace(
                 /else \{[\s\n]+const win = createWindow_1\.createWindow\(relativeUrl\);/g,
                 'else if (relativeUrl) { const win = createWindow_1.createWindow(relativeUrl);'
-              )}\n\n//notion-enhancer\nrequire('${realpath(
-              __dirname
-            )}/loader.js')(__filename, exports);`,
+              ),
             'utf8',
             (err) => {
               if (err) throw err;
             }
           );
         });
-      } else {
-        fs.appendFile(
-          insertion_file,
-          `\n\n//notion-enhancer\nrequire('notion-enhancer/pkg/loader.js')(__filename, exports);`
-        );
       }
+      fs.appendFile(
+        insertion_file,
+        `\n\n//notion-enhancer\nrequire('notion-enhancer/pkg/loader.js')(__filename, exports);`
+      );
     }
 
     // not resolved, nothing else in apply process depends on it