diff --git a/src/services/juxt-web/routes/portal/posts.js b/src/services/juxt-web/routes/portal/posts.js index 51fc009..681a131 100644 --- a/src/services/juxt-web/routes/portal/posts.js +++ b/src/services/juxt-web/routes/portal/posts.js @@ -77,11 +77,6 @@ router.get('/:post_id', function (req, res) { lang: lang, mii_image_CDN: config.mii_image_CDN }); - user.notification_list.filter(noti => noti.read === false).forEach(function(notification) { - notification.read = true; - }); - user.markModified('notification_list'); - user.save(); }).catch(error => { console.log(error); res.set("Content-Type", "application/xml"); @@ -145,7 +140,7 @@ router.post('/:post_id/new', upload.none(), async function (req, res, next) { feeling_id: req.body.emotion, id: snowflake.nextId(), is_autopost: req.body.is_autopost, - is_spoiler: req.body.is_spoiler, + is_spoiler: (req.body.spoiler) ? 1 : 0, is_app_jumpable: req.body.is_app_jumpable, language_id: req.body.language_id, mii: usrObj.mii, @@ -158,6 +153,7 @@ router.post('/:post_id/new', upload.none(), async function (req, res, next) { }; const newPost = new POST(document); newPost.save(); + await database.pushNewNotificationByPID(parentPost.pid, usrObj.user_id + ' replied to your post!', '/posts/' + parentPost.id) res.redirect('/posts/' + req.params.post_id.toString()); } } @@ -223,7 +219,7 @@ router.post('/new', upload.none(), async function (req, res, next) { feeling_id: req.body.emotion, id: snowflake.nextId(), is_autopost: req.body.is_autopost, - is_spoiler: req.body.is_spoiler, + is_spoiler: (req.body.spoiler) ? 1 : 0, is_app_jumpable: req.body.is_app_jumpable, language_id: req.body.language_id, mii: usrObj.mii, diff --git a/src/webfiles/portal/community.ejs b/src/webfiles/portal/community.ejs index 6ae22f3..ff8282e 100644 --- a/src/webfiles/portal/community.ejs +++ b/src/webfiles/portal/community.ejs @@ -126,7 +126,7 @@
- -