update database structure
This commit is contained in:
@@ -1,13 +1,30 @@
|
||||
const statusCodes = require("../utils/statusCodes.js").statusCodes;
|
||||
const express = require('express');
|
||||
const router = require('router');
|
||||
|
||||
/**
|
||||
* Return all mailboxes and folders for an user
|
||||
*/
|
||||
function getMailboxes(req, res) {
|
||||
router.get("/mailboxes", (req, res) => {
|
||||
const {token} = req.params;
|
||||
const query = ``;
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
getFolders,
|
||||
}
|
||||
});
|
||||
|
||||
/**
|
||||
* @param {number} mailboxId the id of the mailbox from which to fetch the messages, 0 if from all
|
||||
* @param {number} offset the offset of the query
|
||||
* @param {number} limit the number of message to return
|
||||
* @param {string} token the token of the user
|
||||
* @return {object} a list of room and their preview
|
||||
*/
|
||||
router.get("/{mailboxId}/messages", (req, res) => {
|
||||
const {token, mailboxId, offset, limit} = req.params;
|
||||
// todo check token
|
||||
// todo use offset
|
||||
const query = ``;
|
||||
SELECT header_fields.value FROM header_fields INNER JOIN field_names WHERE header_fields.field = field_names.id AND (field_names.name = "subject" OR field_names.name = "date"); ORDER BY messages.idate
|
||||
// number of message missed in the room
|
||||
});
|
||||
|
||||
module.exports = router;
|
||||
|
||||
Reference in New Issue
Block a user