From 10bee7b90c96359e6127ca8b4e071b4499bd2885 Mon Sep 17 00:00:00 2001 From: Joshua <68912574+HybridFNBR@users.noreply.github.com> Date: Sat, 25 May 2024 19:00:41 +0100 Subject: [PATCH] removed client settings till further notice --- api/controllers/CloudStorageController.js | 17 +++----------- config/defs.js | 9 -------- config/http.js | 28 +---------------------- 3 files changed, 4 insertions(+), 50 deletions(-) diff --git a/api/controllers/CloudStorageController.js b/api/controllers/CloudStorageController.js index 1a2d42f..9109ce7 100644 --- a/api/controllers/CloudStorageController.js +++ b/api/controllers/CloudStorageController.js @@ -112,25 +112,14 @@ module.exports = { user: function (req, res) { const {versionGlobal} = getVersionInfo(req); - return res.json({ - "uniqueFilename": "ClientSettings.Sav", - "filename": "ClientSettings.Sav", - "hash": crypto.createHash("sha1").update(fs.readFileSync(path.join(__dirname, `../../ClientSettings/s${versionGlobal}/ClientSettings.sav`))).digest("hex"), - "hash256": crypto.createHash("sha256").update(fs.readFileSync(path.join(__dirname, `../../ClientSettings/s${versionGlobal}/ClientSettings.sav`))).digest("hex"), - "length": path.join(__dirname, `../../ClientSettings/s${versionGlobal}/ClientSettings.sav`).length, - "contentType": "text/plain", - "uploaded": fs.statSync(path.join(__dirname, `../../ClientSettings/s${versionGlobal}/ClientSettings.sav`)).mtime, - "storageType": "S3", - "doNotCache": false - }) + return res.json({}) }, userFile: function async(req, res, next) { - const {versionGlobal} = getVersionInfo(req); - const ReadClientSettings = fs.readFileSync(path.join(__dirname, `../../ClientSettings/s${versionGlobal}/ClientSettings.sav`)); - res.send(ReadClientSettings + `?v=64`).status(200).end(); + res.status(200).send() }, userPutFile:function (req, res, next) { + res.status(200).send() }, }; \ No newline at end of file diff --git a/config/defs.js b/config/defs.js index b348d8c..d560ce3 100644 --- a/config/defs.js +++ b/config/defs.js @@ -344,14 +344,6 @@ const {discoveryResponses} = require("../discovery/events") return JSON.parse(jsonData); }; - const fileversionBuffer = (version, filePath) => { - const buffer = Buffer.alloc(5); - buffer.writeUInt32LE(version, 0); - buffer.fill(0, 4); - fs.writeFileSync(filePath, buffer); - } - //scuffed fix but it works. - const VersionFilter = [ "Cert", "Live", @@ -697,7 +689,6 @@ module.exports = { loadJSON, VersionFilter, seasonData, - fileversionBuffer, billboard, CustomBackground }; \ No newline at end of file diff --git a/config/http.js b/config/http.js index a4da8bf..c9cefdc 100644 --- a/config/http.js +++ b/config/http.js @@ -1,7 +1,7 @@ const NeoLog = require("../structs/NeoLog"); const fs = require('fs'); const path = require('path'); -const {getVersionInfo, fileversionBuffer} = require("../config/defs") +const {getVersionInfo} = require("../config/defs") module.exports.http = { @@ -11,32 +11,6 @@ module.exports.http = { 'bodyParser' ], LogURL: function (req, res, next) { - try{ - const {versionGlobal} = getVersionInfo(req); - if (versionGlobal && (/^\d+$/.test(versionGlobal) || versionGlobal === "Cert" || versionGlobal === "Live" || versionGlobal === "Next")) { - const directoryPath = path.join(__dirname, `../ClientSettings/s${versionGlobal}`); - if (!fs.existsSync(directoryPath)) { - fs.mkdirSync(directoryPath, { recursive: true }); - } - const filePath = path.join(directoryPath, 'ClientSettings.sav'); - if (!fs.existsSync(filePath)) { - fileversionBuffer(64, filePath); - } - } - if(req.originalUrl = "/fortnite/api/cloudstorage/user/*" && req.method == "PUT"){ - var rawParser = require("body-parser").raw({type: "*/*"}); - req.setEncoding("latin1"); - rawParser(req, res, (err) => { - req.rawBody = "" - req.on("data", (chunk) => req.rawBody += chunk) - req.on("end", () => { - fs.writeFileSync(path.join(__dirname, `../ClientSettings/s${versionGlobal}/ClientSettings.sav`), req.rawBody, 'latin1'); - }); - }); - res.status(204).end(); - } - } - catch{} const startTime = new Date(); res.on('finish', () => { const endTime = new Date();