add button to set seen flag on front

This commit is contained in:
grimhilt
2023-04-12 19:01:40 +02:00
parent 1ab74d67ca
commit 4e79ab12dc
13 changed files with 159 additions and 31 deletions

View File

@@ -3,6 +3,7 @@ import express from "express";
const router = express.Router();
import { rooms } from "../abl/rooms";
import Message from "../abl/Messages-abl";
import { messages } from "../abl/messages";
import { members } from "../abl/members";
import {
@@ -11,6 +12,8 @@ import {
validateGetMembers,
validateGetMessages,
validateGetRooms,
validateAddFlag,
validateRemoveFlag,
} from "../validator/validator";
import Account from "../abl/Account-abl";
@@ -75,4 +78,22 @@ router.post("/account", async (req, res) => {
}
});
router.post("/addFlag", async (req, res) => {
const valid = validateAddFlag(req.body);
if (!valid) {
res.status(statusCodes.NOT_ACCEPTABLE).send({ error: validateAddFlag.errors });
} else {
await Message.addFlag(req.body, res);
}
});
router.post("/removeFlag", async (req, res) => {
const valid = validateRemoveFlag(req.body);
if (!valid) {
res.status(statusCodes.NOT_ACCEPTABLE).send({ error: validateRemoveFlag.errors });
} else {
await Message.removeFlag(req.body, res);
}
});
export default router;