mirror of
https://github.com/Lawin0129/LawinServer.git
synced 2026-01-13 10:52:23 +01:00
Discovery tab (unfinished)
This commit is contained in:
24
structure/discovery.js
Normal file
24
structure/discovery.js
Normal 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;
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user