From 2ed94634ebb65da89ab685d41ab4825f8d51025c Mon Sep 17 00:00:00 2001 From: Jemma Poffinbarger Date: Sat, 19 Nov 2022 21:11:07 -0600 Subject: [PATCH] updated post body filter --- src/services/miiverse-api/routes/post.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/services/miiverse-api/routes/post.js b/src/services/miiverse-api/routes/post.js index 692dc15..ab296d6 100644 --- a/src/services/miiverse-api/routes/post.js +++ b/src/services/miiverse-api/routes/post.js @@ -52,11 +52,16 @@ router.post('/', upload.none(), async function (req, res, next) { miiFace = 'normal_face.png'; break; } + let body = req.body.body; + if(body) + body = req.body.body.replace(/[^A-Za-z\d\s-_!@#$%^&*(){}‛¨ƒºª«»“”„¿¡←→↑↓√§¶†‡¦–—⇒⇔¤¢€£¥™©®+×÷=±∞ˇ˘˙¸˛˜′″µ°¹²³♭♪•…¬¯‰¼½¾♡♥●◆■▲▼☆★♀♂,./?;:'"\[\]]/g, ""); + if(body.length > 280) + body = body.substring(0,280); const document = { title_id: paramPackData.title_id, community_id: community.community_id, screen_name: userSettings.screen_name, - body: req.body.body, + body: body, app_data: appData, painting: painting, screenshot: screenshot ? `/screenshots/${req.pid}/${postID}.jpg`: "",