diff --git a/back/routes/account.ts b/back/routes/account.ts index 9065fe9..69d3620 100644 --- a/back/routes/account.ts +++ b/back/routes/account.ts @@ -13,7 +13,7 @@ router.get("/getAll", async (req, res) => { /** * 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); }); diff --git a/back/routes/room.ts b/back/routes/room.ts index cfe063e..cd7733c 100644 --- a/back/routes/room.ts +++ b/back/routes/room.ts @@ -6,7 +6,7 @@ const router = express.Router(); /** * 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); }); diff --git a/back/server.ts b/back/server.ts index 93b167d..446061b 100644 --- a/back/server.ts +++ b/back/server.ts @@ -16,7 +16,7 @@ app.use( app.use(cors()); app.listen(process.env.PORT || 5500); -app.use("/api/mailbox", accountRouter); +app.use("/api/account", accountRouter); app.use("/api/room", roomRouter); app.use("/api/message", messageRouter); diff --git a/front/src/services/imapAPI.ts b/front/src/services/imapAPI.ts index 38b0d45..de7e74b 100644 --- a/front/src/services/imapAPI.ts +++ b/front/src/services/imapAPI.ts @@ -2,28 +2,27 @@ import API from "./API"; export default { registerAccount(data: object) { - return API().post("/mail/account", data); + return API().post("/account/register", data); }, getAccounts() { - return API().get("/mail/accounts"); + return API().get("/account/getAll"); }, getRooms(mailboxId: number) { - return API().get(`/mail/${mailboxId}/rooms`); + return API().get(`/account/${mailboxId}/rooms`); }, getMessages(roomId: number) { - return API().get(`/mail/${roomId}/messages`); + return API().get(`/room/${roomId}/messages`); }, getMembers(roomId: number) { - return API().get(`/mail/${roomId}/members`); + return API().get(`/room/${roomId}/members`); }, 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 }) { - return API().post(`/mail/removeFlag`, data); + return API().post(`/message/removeFlag`, data); }, reponseEmail(data: { user: string; roomId: number; text: string; html: string }) { - console.log(data); - return API().post(`/mail/response`, data); + return API().post(`/room/response`, data); }, };