mirror of
https://github.com/Lawin0129/LawinServer.git
synced 2026-01-13 10:52:23 +01:00
ClientSettings Alpha fix
This commit is contained in:
21
index.js
21
index.js
@@ -782,6 +782,7 @@ express.get("/fortnite/api/cloudstorage/user/*/:file", async (req, res) => {
|
|||||||
var currentBuildID = "";
|
var currentBuildID = "";
|
||||||
|
|
||||||
if (req.headers["user-agent"]) {
|
if (req.headers["user-agent"]) {
|
||||||
|
try {
|
||||||
var BuildID = req.headers["user-agent"].split("-")[3].split(",")[0]
|
var BuildID = req.headers["user-agent"].split("-")[3].split(",")[0]
|
||||||
if (!Number.isNaN(Number(BuildID))) {
|
if (!Number.isNaN(Number(BuildID))) {
|
||||||
currentBuildID = BuildID;
|
currentBuildID = BuildID;
|
||||||
@@ -793,6 +794,12 @@ express.get("/fortnite/api/cloudstorage/user/*/:file", async (req, res) => {
|
|||||||
currentBuildID = BuildID;
|
currentBuildID = BuildID;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (err) {
|
||||||
|
var BuildID = req.headers["user-agent"].split("-")[1].split("+")[0]
|
||||||
|
if (!Number.isNaN(Number(BuildID))) {
|
||||||
|
currentBuildID = BuildID;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const file = path.join(__dirname, `./ClientSettings/ClientSettings-${currentBuildID}.Sav`);
|
const file = path.join(__dirname, `./ClientSettings/ClientSettings-${currentBuildID}.Sav`);
|
||||||
@@ -812,6 +819,7 @@ express.get("/fortnite/api/cloudstorage/user/:accountId", async (req, res) => {
|
|||||||
var currentBuildID = "";
|
var currentBuildID = "";
|
||||||
|
|
||||||
if (req.headers["user-agent"]) {
|
if (req.headers["user-agent"]) {
|
||||||
|
try {
|
||||||
var BuildID = req.headers["user-agent"].split("-")[3].split(",")[0]
|
var BuildID = req.headers["user-agent"].split("-")[3].split(",")[0]
|
||||||
if (!Number.isNaN(Number(BuildID))) {
|
if (!Number.isNaN(Number(BuildID))) {
|
||||||
currentBuildID = BuildID;
|
currentBuildID = BuildID;
|
||||||
@@ -823,6 +831,12 @@ express.get("/fortnite/api/cloudstorage/user/:accountId", async (req, res) => {
|
|||||||
currentBuildID = BuildID;
|
currentBuildID = BuildID;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (err) {
|
||||||
|
var BuildID = req.headers["user-agent"].split("-")[1].split("+")[0]
|
||||||
|
if (!Number.isNaN(Number(BuildID))) {
|
||||||
|
currentBuildID = BuildID;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const file = `./ClientSettings/ClientSettings-${currentBuildID}.Sav`;
|
const file = `./ClientSettings/ClientSettings-${currentBuildID}.Sav`;
|
||||||
@@ -853,6 +867,7 @@ express.put("/fortnite/api/cloudstorage/user/*/*", async (req, res) => {
|
|||||||
var currentBuildID = "";
|
var currentBuildID = "";
|
||||||
|
|
||||||
if (req.headers["user-agent"]) {
|
if (req.headers["user-agent"]) {
|
||||||
|
try {
|
||||||
var BuildID = req.headers["user-agent"].split("-")[3].split(",")[0]
|
var BuildID = req.headers["user-agent"].split("-")[3].split(",")[0]
|
||||||
if (!Number.isNaN(Number(BuildID))) {
|
if (!Number.isNaN(Number(BuildID))) {
|
||||||
currentBuildID = BuildID;
|
currentBuildID = BuildID;
|
||||||
@@ -864,6 +879,12 @@ express.put("/fortnite/api/cloudstorage/user/*/*", async (req, res) => {
|
|||||||
currentBuildID = BuildID;
|
currentBuildID = BuildID;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (err) {
|
||||||
|
var BuildID = req.headers["user-agent"].split("-")[1].split("+")[0]
|
||||||
|
if (!Number.isNaN(Number(BuildID))) {
|
||||||
|
currentBuildID = BuildID;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fs.writeFileSync(`./ClientSettings/ClientSettings-${currentBuildID}.Sav`, req.rawBody, 'latin1');
|
fs.writeFileSync(`./ClientSettings/ClientSettings-${currentBuildID}.Sav`, req.rawBody, 'latin1');
|
||||||
|
|||||||
Reference in New Issue
Block a user