From 9ae75238c0095c99828a9682372dc88ff3903bf4 Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Fri, 23 Jul 2021 04:20:41 -0500 Subject: [PATCH] Remove useless endpoints --- server.js | 137 ++++-------------------------------------------------- 1 file changed, 9 insertions(+), 128 deletions(-) diff --git a/server.js b/server.js index 687696d..6a069c1 100644 --- a/server.js +++ b/server.js @@ -45,6 +45,15 @@ new Pool({ port: 5432, }) +const ENDPOINTDATA=[ + { + endpoint:"class", + requiredfields:["name","icon"], + optionalfields:[], + excludedfields:[] //Fields to not output in GET. + } +] + function CleanUp(arr,vals){ return arr.map((arrVal)=>{ vals.forEach((val)=>{ @@ -54,134 +63,6 @@ function CleanUp(arr,vals){ }) } -app.get('/augment_type',(req,res)=>{ - if (req.query.id) { - db.query('select * from augment_type where id=$1',[req.query.id]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else - if (req.query.name) { - db.query('select * from augment_type where name ilike $1',[req.query.name]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else { - res.status(300).send("Invalid query!") - } -}) - -app.get('/skill',(req,res)=>{ - if (req.query.id) { - db.query('select * from skill where id=$1',[req.query.id]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else - if (req.query.name) { - db.query('select * from skill where name ilike $1',[req.query.name]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else { - res.status(300).send("Invalid query!") - } -}) - -app.get('/skill_type',(req,res)=>{ - if (req.query.id) { - db.query('select * from skill_type where id=$1',[req.query.id]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else - if (req.query.name) { - db.query('select * from skill_type where name ilike $1',[req.query.name]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else { - res.status(300).send("Invalid query!") - } -}) - -app.get('/class',(req,res)=>{ - if (req.query.id) { - db.query('select * from class where id=$1',[req.query.id]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else - if (req.query.name) { - db.query('select * from class where name ilike $1',[req.query.name]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else { - db.query('select * from class') - .then((data)=>{ - res.status(200).json(data.rows) - }) - } -}) - -app.get('/weapon_type',(req,res)=>{ - if (req.query.id) { - db.query('select * from weapon_type where id=$1',[req.query.id]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else - if (req.query.name) { - db.query('select * from weapon_type where name ilike $1',[req.query.name]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else { - res.status(300).send("Invalid query!") - } -}) - -app.get('/weapon',(req,res)=>{ - if (req.query.id) { - db.query('select * from weapon where id=$1',[req.query.id]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else - if (req.query.name) { - db.query('select * from weapon where name ilike $1',[req.query.name]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else - if (req.query.rarity) { - db.query('select * from weapon where rarity=$1',[req.query.rarity]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else { - res.status(300).send("Invalid query!") - } -}) - -app.get('/potential',(req,res)=>{ - if (req.query.id) { - db.query('select * from potential where id=$1',[req.query.id]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else - if (req.query.name) { - db.query('select * from potential where name ilike $1',[req.query.name]) - .then((data)=>{ - res.status(200).json(data.rows) - }) - } else { - res.status(300).send("Invalid query!") - } -}) - app.get('/data',(req,res)=>{ var finalresult = {} db.query('select * from potential_data inner join potential on potential_data.potential_id=potential.id')