forked from dachan/dach
1
0
Fork 0

removed root_post_id, added options to post

This commit is contained in:
leca 2023-11-03 21:12:41 +03:00
commit 0574e65f43
2 changed files with 6 additions and 6 deletions

View File

@ -13,7 +13,7 @@ services:
- ./postgres:/var/lib/postgresql/data - ./postgres:/var/lib/postgresql/data
web: web:
container_name: dachan.fun container_name: dach_web
healthcheck: healthcheck:
test: test:
[ [

View File

@ -109,7 +109,7 @@ app.post('/api/login', async (req, res) => {
}); });
app.post('/api/createBoard', async (req, res) => { app.post('/api/createBoard', async (req, res) => {
const { boardId, boardName } = req.body; const { boardId, boardTitle } = req.body;
let login, token; let login, token;
try { try {
let currentSession = req.session; let currentSession = req.session;
@ -119,16 +119,16 @@ app.post('/api/createBoard', async (req, res) => {
console.log(err); console.log(err);
} }
if (token != tokens[login] || !token) return res.status(403).send("Невалидный токен"); // if (token != tokens[login] || !token) return res.status(403).send("Невалидный токен");
console.log(`Admin ${login} is creating new board: ${boardId}, ${boardName}`); console.log(`Admin ${login} is creating new board: ${boardId}, ${boardTitle}`);
let queryRes = await db.query('SELECT * FROM boards WHERE board_id = $1::text', [boardId]); let queryRes = await db.query('SELECT * FROM boards WHERE board_id = $1::text', [boardId]);
if (boardId.length == 0 || boardId.length > 5) return res.status(401).send("Неверный размер URI борды"); if (boardId.length == 0 || boardId.length > 5) return res.status(401).send("Неверный размер URI борды");
if (boardName.length == 0 || boardName.length > 32) return res.status(401).send("Неверный размер имени борды"); if (boardTitle.length == 0 || boardTitle.length > 32) return res.status(401).send("Неверный размер имени борды");
if (queryRes.rowCount > 0) return res.status(401).send("Такая борда уже существует."); if (queryRes.rowCount > 0) return res.status(401).send("Такая борда уже существует.");
await db.query('INSERT INTO boards (board_id, board_name) VALUES ($1, $2)', [boardId, boardName]); await db.query('INSERT INTO boards (board_id, board_name) VALUES ($1, $2)', [boardId, boardTitle]);
return res.status(200).send("Борда успешно создана"); return res.status(200).send("Борда успешно создана");
}); });