generated from lucien/api-template
add: improved sql requests
This commit is contained in:
parent
bd3cbc528c
commit
1317d431d0
3 changed files with 95 additions and 35 deletions
|
@ -16,6 +16,13 @@ const {
|
|||
const rateLimit = require("express-rate-limit");
|
||||
const slowDown = require("express-slow-down");
|
||||
const { checkAuth } = require('../libs/middlewares');
|
||||
const multer = require('multer');
|
||||
|
||||
const upload = multer({ dest: 'data/attachements/' })
|
||||
upload.limits = {
|
||||
fileSize: 1024 * 1024 * 5,
|
||||
files: 1,
|
||||
};
|
||||
|
||||
const limiter = rateLimit({
|
||||
windowMs: 1 * 1000,
|
||||
|
@ -156,7 +163,7 @@ router.get('/:name/messages', async (req, res) => {
|
|||
res.send(messages);
|
||||
});
|
||||
|
||||
router.post('/:name/messages/send', speedLimiter, limiter, checkAuth, async (req, res) => {
|
||||
router.post('/:name/messages/send', speedLimiter, limiter, upload.single("attachement"), checkAuth, async (req, res) => {
|
||||
const { message } = req.body;
|
||||
const name = req.params.name;
|
||||
const user = req.user;
|
||||
|
|
|
@ -7,7 +7,6 @@ const {
|
|||
addMention,
|
||||
getMentions,
|
||||
getUserByUsername,
|
||||
setHasReplies,
|
||||
addReply,
|
||||
getMessageReplies
|
||||
} = require('../libs/mysql');
|
||||
|
@ -91,7 +90,6 @@ router.post('/:message_id/reply', speedLimiter, limiter, checkAuth, async (req,
|
|||
|
||||
const channel = await getChannel(connection, originalMessage[0].channel_name);
|
||||
const sent_message = await addReply(connection, channel[0].id, user.id, message.replace("\"", "'"), message_id);
|
||||
await setHasReplies(connection, message_id, true);
|
||||
const new_message_id = sent_message.insertId;
|
||||
|
||||
for (const word of message.split(' ')) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue