link api front

This commit is contained in:
grimhilt 2023-05-02 13:51:13 +02:00
parent 22fb12e6d6
commit 8f980748b5
4 changed files with 11 additions and 12 deletions

View File

@ -13,7 +13,7 @@ router.get("/getAll", async (req, res) => {
/** /**
* Register a new mailbox inside the app * Register a new mailbox inside the app
*/ */
router.post("/create", async (req, res) => { router.post("/register", async (req, res) => {
await validator.validate("createAccount", req.body, res, Account.register); await validator.validate("createAccount", req.body, res, Account.register);
}); });

View File

@ -6,7 +6,7 @@ const router = express.Router();
/** /**
* Return all messages from a room * Return all messages from a room
*/ */
router.get("/messages", async (req, res) => { router.get("/:roomId/messages", async (req, res) => {
await validator.validate("getMessages", req.params, res, Room.getMessages); await validator.validate("getMessages", req.params, res, Room.getMessages);
}); });

View File

@ -16,7 +16,7 @@ app.use(
app.use(cors()); app.use(cors());
app.listen(process.env.PORT || 5500); app.listen(process.env.PORT || 5500);
app.use("/api/mailbox", accountRouter); app.use("/api/account", accountRouter);
app.use("/api/room", roomRouter); app.use("/api/room", roomRouter);
app.use("/api/message", messageRouter); app.use("/api/message", messageRouter);

View File

@ -2,28 +2,27 @@ import API from "./API";
export default { export default {
registerAccount(data: object) { registerAccount(data: object) {
return API().post("/mail/account", data); return API().post("/account/register", data);
}, },
getAccounts() { getAccounts() {
return API().get("/mail/accounts"); return API().get("/account/getAll");
}, },
getRooms(mailboxId: number) { getRooms(mailboxId: number) {
return API().get(`/mail/${mailboxId}/rooms`); return API().get(`/account/${mailboxId}/rooms`);
}, },
getMessages(roomId: number) { getMessages(roomId: number) {
return API().get(`/mail/${roomId}/messages`); return API().get(`/room/${roomId}/messages`);
}, },
getMembers(roomId: number) { getMembers(roomId: number) {
return API().get(`/mail/${roomId}/members`); return API().get(`/room/${roomId}/members`);
}, },
addFlag(data: { mailboxId: number; messageId: number; flag: string }) { addFlag(data: { mailboxId: number; messageId: number; flag: string }) {
return API().post(`/mail/addFlag`, data); return API().post(`/message/addFlag`, data);
}, },
removeFlag(data: { mailboxId: number; messageId: number; flag: string }) { removeFlag(data: { mailboxId: number; messageId: number; flag: string }) {
return API().post(`/mail/removeFlag`, data); return API().post(`/message/removeFlag`, data);
}, },
reponseEmail(data: { user: string; roomId: number; text: string; html: string }) { reponseEmail(data: { user: string; roomId: number; text: string; html: string }) {
console.log(data); return API().post(`/room/response`, data);
return API().post(`/mail/response`, data);
}, },
}; };