From 3772ca03eb254923c5818d8873dabc71c7ca7e75 Mon Sep 17 00:00:00 2001 From: Rykkel <220993G@mymail.nyp.edu.sg> Date: Tue, 13 Aug 2024 13:16:57 +0800 Subject: [PATCH] Extended comment max characters --- client/src/components/CommentInputModule.tsx | 2 +- client/src/components/CommentsModule.tsx | 2 +- server/routes/post.js | 13 ++----------- 3 files changed, 4 insertions(+), 13 deletions(-) diff --git a/client/src/components/CommentInputModule.tsx b/client/src/components/CommentInputModule.tsx index 8c5a8ec..11a70e7 100644 --- a/client/src/components/CommentInputModule.tsx +++ b/client/src/components/CommentInputModule.tsx @@ -13,7 +13,7 @@ const validationSchema = Yup.object({ content: Yup.string() .trim() .min(3, "Content must be at least 3 characters") - .max(500, "Content must be at most 500 characters") + .max(3000, "Content must be at most 3000 characters") }); export default function CommentInputModule() { diff --git a/client/src/components/CommentsModule.tsx b/client/src/components/CommentsModule.tsx index 37a64e6..6844e53 100644 --- a/client/src/components/CommentsModule.tsx +++ b/client/src/components/CommentsModule.tsx @@ -25,7 +25,7 @@ const validationSchema = Yup.object({ content: Yup.string() .trim() .min(3, "Content must be at least 3 characters") - .max(500, "Content must be at most 500 characters") + .max(3000, "Content must be at most 3000 characters") .required("Content is required"), }); diff --git a/server/routes/post.js b/server/routes/post.js index bad07c1..b9385ab 100644 --- a/server/routes/post.js +++ b/server/routes/post.js @@ -91,15 +91,6 @@ router.post( } ); -// // sequelize method findAll is used to generate a standard SELECT query which will retrieve all entries from the table -// router.get("/", async (req, res) => { -// let list = await Tutorial.findAll({ -// // order option takes an array of items. These items are themselves in the form of [column, direction] -// order: [['createdAt', 'DESC']] -// }); -// res.json(list); -// }); - router.get("/", async (req, res) => { let condition = { where: {}, @@ -281,7 +272,7 @@ router.post("/:id/comments", async (req, res) => { // Validate request body let validationSchema = yup.object({ - content: yup.string().trim().min(3).max(500).required(), + content: yup.string().trim().min(3).max(3000).required(), userId: yup.string().required(), postId: yup.string().required(), }); @@ -307,7 +298,7 @@ router.put("/comments/:id", async (req, res) => { // Validate request body let validationSchema = yup.object({ - content: yup.string().trim().min(3).max(500).required(), + content: yup.string().trim().min(3).max(3000).required(), userId: yup.string().required(), postId: yup.string().required(), });