diff --git a/package.json b/package.json index 84f0c3dc..34871b83 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,7 @@ "electron-updater": "^6.1.4", "escape-string-regexp": "^4.0.0", "express": "^4.18.2", - "fast-xml-parser": "^4.3.2", + "fast-xml-parser": "^4.3.5", "ffbinaries": "^1.1.5", "fluent-ffmpeg": "^2.1.2", "http-proxy": "^1.18.1", diff --git a/src/state/syncthing.js b/src/state/syncthing.js index 899ac115..ef226bee 100644 --- a/src/state/syncthing.js +++ b/src/state/syncthing.js @@ -4,13 +4,14 @@ const nanoid = require('nanoid') const winston = require('winston'); const path = require('path'); const { spawn } = require('child_process'); -const parser = require('fast-xml-parser'); +const { XMLParser } = require("fast-xml-parser"); const axios = require('axios'); const https = require('https'); const kill = require('tree-kill'); const killQueue = require('./kill-list'); const config = require('./config'); +const parser = new XMLParser(); const platform = os.platform(); const osMap = { "win32": "syncthing.exe",