remove post/user

This commit is contained in:
Michael Fatemi 2021-04-10 15:11:08 -04:00
parent 50013f6340
commit 530a3f54d2
3 changed files with 72 additions and 72 deletions

13
package-lock.json generated
View File

@ -88,6 +88,14 @@
"resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz", "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz",
"integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ==" "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ=="
}, },
"@types/dotenv": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/@types/dotenv/-/dotenv-8.2.0.tgz",
"integrity": "sha512-ylSC9GhfRH7m1EUXBXofhgx4lUWmFeQDINW5oLuS+gxWdfUeW4zJdeVTYVkexEW+e2VUvlZR2kGnGGipAWR7kw==",
"requires": {
"dotenv": "*"
}
},
"@types/express": { "@types/express": {
"version": "4.17.11", "version": "4.17.11",
"resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz",
@ -242,6 +250,11 @@
"resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
"integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
}, },
"dotenv": {
"version": "8.2.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz",
"integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw=="
},
"ee-first": { "ee-first": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",

View File

@ -21,6 +21,7 @@
"dependencies": { "dependencies": {
"@types/axios": "^0.14.0", "@types/axios": "^0.14.0",
"@types/cors": "^2.8.10", "@types/cors": "^2.8.10",
"@types/dotenv": "^8.2.0",
"@types/express": "^4.17.11", "@types/express": "^4.17.11",
"@types/node": "^14.14.37", "@types/node": "^14.14.37",
"@types/simple-oauth2": "^4.1.0", "@types/simple-oauth2": "^4.1.0",

View File

@ -6,7 +6,7 @@ import {
getUserByID, getUserByID,
groups, groups,
users, users,
pools pools,
} from './data'; } from './data';
export const router = Router(); export const router = Router();
@ -26,19 +26,19 @@ router.get('/user', (req, res) => {
} }
}); });
router.post('/user', (req, res) => { // router.post('/user', (req, res) => {
if (req.body.userID in users) { // if (req.body.userID in users) {
res.json({ status: 'error', error: 'already_exists' }); // res.json({ status: 'error', error: 'already_exists' });
} else { // } else {
users[req.body.userID] = { // users[req.body.userID] = {
id: req.body.userID, // id: req.body.userID,
username: req.body.username, // username: req.body.username,
first_name: req.body.first_name, // first_name: req.body.first_name,
last_name: req.body.last_name, // last_name: req.body.last_name,
}; // };
res.json({ status: 'success' }); // res.json({ status: 'success' });
} // }
}); // });
router.delete('/user', (req, res) => { router.delete('/user', (req, res) => {
delete users[req.body.userID]; delete users[req.body.userID];
@ -63,8 +63,7 @@ router.get('/pool', (req, res) => {
router.post('/pool', (req, res) => { router.post('/pool', (req, res) => {
if (req.body.poolID in pools) { if (req.body.poolID in pools) {
res.json({ status: 'error', error: 'already_exists' }); res.json({ status: 'error', error: 'already_exists' });
} } else {
else {
pools[req.body.poolID] = { pools[req.body.poolID] = {
id: req.body.poolID, id: req.body.poolID,
title: req.body.title, title: req.body.title,
@ -79,8 +78,8 @@ router.post('/pool', (req, res) => {
capacity: 0, capacity: 0,
direction: 'pickup', direction: 'pickup',
author_id: 'no author', author_id: 'no author',
type: 'request' type: 'request',
} };
res.json({ status: 'success' }); res.json({ status: 'success' });
} }
}); });
@ -108,12 +107,11 @@ router.get('/group', (req, res) => {
router.post('/group', (req, res) => { router.post('/group', (req, res) => {
if (req.body.groupID in groups) { if (req.body.groupID in groups) {
res.json({ status: 'error', error: 'already_exists' }); res.json({ status: 'error', error: 'already_exists' });
} } else {
else {
groups[req.body.groupID] = { groups[req.body.groupID] = {
id: req.body.groupID, id: req.body.groupID,
member_ids: [] member_ids: [],
} };
res.json({ status: 'success' }); res.json({ status: 'success' });
} }
}); });
@ -138,26 +136,14 @@ router.get('/my_pools', (req, res) => {
} }
}); });
router.post('/my_pools', (req, res) => { router.post('/my_pools', (req, res) => {
if (req.body.groupID in groups) { if (req.body.groupID in groups) {
res.json({ status: 'error', error: 'already_exists' }); res.json({ status: 'error', error: 'already_exists' });
} } else {
else {
groups[req.body.groupID] = { groups[req.body.groupID] = {
id: req.body.groupID, id: req.body.groupID,
member_ids: [] member_ids: [],
} };
res.json({ status: 'success' }); res.json({ status: 'success' });
} }
}); });