|
@@ -10,6 +10,8 @@ module.exports = (crowi) => {
|
|
|
const loginRequiredStrictly = require('../../middlewares/login-required')(crowi);
|
|
const loginRequiredStrictly = require('../../middlewares/login-required')(crowi);
|
|
|
const csrf = require('../../middlewares/csrf')(crowi);
|
|
const csrf = require('../../middlewares/csrf')(crowi);
|
|
|
|
|
|
|
|
|
|
+ const { inAppNotificationService } = crowi;
|
|
|
|
|
+
|
|
|
router.get('/list', accessTokenParser, loginRequiredStrictly, (req, res) => {
|
|
router.get('/list', accessTokenParser, loginRequiredStrictly, (req, res) => {
|
|
|
const user = req.user;
|
|
const user = req.user;
|
|
|
|
|
|
|
@@ -57,14 +59,14 @@ module.exports = (crowi) => {
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
router.get('/status', accessTokenParser, loginRequiredStrictly, async(req, res) => {
|
|
router.get('/status', accessTokenParser, loginRequiredStrictly, async(req, res) => {
|
|
|
- const user = req.user;
|
|
|
|
|
-
|
|
|
|
|
|
|
+ const userId = req.user._id;
|
|
|
try {
|
|
try {
|
|
|
- const count = await InAppNotification.getUnreadCountByUser(user._id);
|
|
|
|
|
|
|
+ const count = await inAppNotificationService.getUnreadCountByUser(userId);
|
|
|
const result = { count };
|
|
const result = { count };
|
|
|
return res.apiv3(result);
|
|
return res.apiv3(result);
|
|
|
}
|
|
}
|
|
|
catch (err) {
|
|
catch (err) {
|
|
|
|
|
+ console.log(err);
|
|
|
return res.apiv3Err(err);
|
|
return res.apiv3Err(err);
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|