|
@@ -13,6 +13,10 @@ const schemaRemoveSelected = Joi.object({
|
|
|
selectedArr: Joi.array().items(Joi.string().min(5).max(50)).required(),
|
|
|
});
|
|
|
|
|
|
+const schemaUnpinAll = Joi.object({
|
|
|
+ pinnedMessages: Joi.array().items(Joi.string().min(5).max(50)).required(),
|
|
|
+});
|
|
|
+
|
|
|
module.exports.sentMessage = (req, _res, next) => {
|
|
|
return validate(schemaSentMessage, req.body, next);
|
|
|
};
|
|
@@ -21,6 +25,10 @@ module.exports.removeSelected = (req, _res, next) => {
|
|
|
return validate(schemaRemoveSelected, req.body, next);
|
|
|
};
|
|
|
|
|
|
+module.exports.unpinAll = (req, _res, next) => {
|
|
|
+ return validate(schemaUnpinAll, req.body, next);
|
|
|
+};
|
|
|
+
|
|
|
module.exports.validateUploadFile = (req, res, next) => {
|
|
|
if (!req.file)
|
|
|
return res.status(400).json({
|