Files
LawinServer/structure/storefront.js
2024-06-13 17:50:30 +02:00

29 lines
819 B
JavaScript

const Express = require("express");
const express = Express.Router();
const functions = require("./functions.js");
const keychain = require("./../responses/keychain.json");
express.get("/fortnite/api/storefront/v2/catalog", async (req, res) => {
if (req.headers["user-agent"].includes("2870186")) {
return res.status(404).end();
}
var catalog = functions.getItemShop();
const memory = functions.GetVersionInfo(req);
if (memory.build >= 30.10) {
catalog = JSON.parse(JSON.stringify(catalog).replace(/"Normal"/g, '"Size_1_x_2"'));
}
res.json(catalog);
})
express.get("/fortnite/api/storefront/v2/keychain", async (req, res) => {
res.json(keychain)
})
express.get("/catalog/api/shared/bulk/offers", async (req, res) => {
res.json({});
})
module.exports = express;