Discovery tab (unfinished)

This commit is contained in:
Lawin0129
2022-02-17 01:25:32 +00:00
parent 33a8d7ae17
commit 60f840f6c7
4 changed files with 469 additions and 0 deletions

24
structure/discovery.js Normal file
View File

@@ -0,0 +1,24 @@
const Express = require("express");
const express = Express.Router();
const discovery = require("./../responses/discovery_frontend.json");
express.post("/fortnite/api/game/v2/creative/discovery/surface/*", async (req, res) => {
switch (req.body.surfaceName) {
case "CreativeDiscoverySurface_Frontend":
if (req.body.panelName) {
for (var i in discovery.Panels) {
if (discovery.Panels[i].PanelName == req.body.panelName) {
res.json(discovery.Panels[i].Pages[req.body.pageIndex || 0])
}
}
} else {
res.json(discovery);
}
break;
default:
res.json({});
}
})
module.exports = express;

View File

@@ -195,4 +195,65 @@ express.post("/datarouter/api/v1/public/data", async (req, res) => {
res.end();
})
express.post("/api/v1/assets/Fortnite/*/*", async (req, res) => {
res.json({"FortCreativeDiscoverySurface":{"meta":{"promotion":1},"assets":{}}})
})
express.get("/region", async (req, res) => {
res.json({
"continent": {
"code": "EU",
"geoname_id": 6255148,
"names": {
"de": "Europa",
"en": "Europe",
"es": "Europa",
"fr": "Europe",
"ja": "ヨーロッパ",
"pt-BR": "Europa",
"ru": "Европа",
"zh-CN": "欧洲"
}
},
"country": {
"geoname_id": 2635167,
"is_in_european_union": false,
"iso_code": "GB",
"names": {
"de": "UK",
"en": "United Kingdom",
"es": "RU",
"fr": "Royaume Uni",
"ja": "英国",
"pt-BR": "Reino Unido",
"ru": "Британия",
"zh-CN": "英国"
}
},
"subdivisions": [
{
"geoname_id": 6269131,
"iso_code": "ENG",
"names": {
"de": "England",
"en": "England",
"es": "Inglaterra",
"fr": "Angleterre",
"ja": "イングランド",
"pt-BR": "Inglaterra",
"ru": "Англия",
"zh-CN": "英格兰"
}
},
{
"geoname_id": 3333157,
"iso_code": "KEC",
"names": {
"en": "Royal Kensington and Chelsea"
}
}
]
})
})
module.exports = express;