Browse Source

ready before launch

unknown 2 years ago
parent
commit
b9f94eca42
3 changed files with 9 additions and 9 deletions
  1. 2 2
      helpers/apiLimiter.js
  2. 4 4
      validation/contact.js
  3. 3 3
      validation/user.js

+ 2 - 2
helpers/apiLimiter.js

@@ -2,8 +2,8 @@ const rateLimit = require('express-rate-limit');
 
 const apiLimiter = rateLimit({
 	windowMs: 15 * 60 * 1000,
-	max: 2000,
-	handler: (req, res, next) => {
+	max: 20000,
+	handler: (_req, res, next) => {
 		return res.status(400).json({
 			status: 'error',
 			code: 400,

+ 4 - 4
validation/contact.js

@@ -9,10 +9,10 @@ const schemaCreateContact = Joi.object({
 const schemaUpdateContact = Joi.object({
 	id: Joi.string().required(),
 	_id: Joi.string().required(),
-	name: Joi.string().min(1).max(30).optional().trim().optional(),
-	lastName: Joi.string().min(1).max(30).optional().trim().optional(),
-	companionId: Joi.string().min(1).optional(),
-}).min(2);
+	name: Joi.string().min(1).max(30).trim().required(),
+	lastName: Joi.string().min(1).max(30).trim().required(),
+	companionId: Joi.string().min(1).required(),
+});
 
 module.exports.createContact = (req, _res, next) => {
 	return validate(schemaCreateContact, req.body, next);

+ 3 - 3
validation/user.js

@@ -5,14 +5,14 @@ const validate = require('./validate');
 const schemaCreateNewUser = Joi.object({
 	number: Joi.string().min(8).max(14).required(),
 	country: Joi.string().min(1).max(40).required(),
-}).min(2);
+});
 
 const schemaUpdateCredentials = Joi.object({
 	name: Joi.string().min(1).max(30).trim().required(),
 	lastName: Joi.string().min(1).max(30).trim().required(),
 	originalName: Joi.string().min(1).max(30).trim().required(),
 	originalLastName: Joi.string().min(1).max(30).trim().required(),
-}).min(4);
+});
 
 const schemaUpdateUser = Joi.object({
 	nightMode: Joi.boolean().optional(),
@@ -22,7 +22,7 @@ const schemaUpdateUser = Joi.object({
 const schemaLogIn = Joi.object({
 	number: Joi.string().min(8).max(14).required(),
 	code: Joi.string().min(3).max(12).required(),
-}).min(2);
+});
 
 module.exports.registration = (req, _res, next) => {
 	return validate(schemaCreateNewUser, req.body, next);