diff --git a/structure/discovery.js b/structure/discovery.js index 7907101..bb6db31 100644 --- a/structure/discovery.js +++ b/structure/discovery.js @@ -16,6 +16,24 @@ express.post("/links/api/fn/mnemonic", async (req, res) => { res.json(MnemonicArray); }) +express.get("/links/api/fn/mnemonic/:playlist/related", async (req, res) => { + var response = { + "parentLinks": [], + "links": {} + }; + + if (req.params.playlist) { + for (var i in discovery.Panels[0].Pages[0].results) { + var linkData = discovery.Panels[0].Pages[0].results[i].linkData; + if (linkData.mnemonic == req.params.playlist) { + response.links[req.params.playlist] = linkData; + } + } + } + + res.json(response); +}) + express.get("/links/api/fn/mnemonic/*", async (req, res) => { for (var i in discovery.Panels[0].Pages[0].results) { if (discovery.Panels[0].Pages[0].results[i].linkData.mnemonic == req.url.split("/").slice(-1)[0]) {