summaryrefslogtreecommitdiff
path: root/src/api/endpoints/i
diff options
context:
space:
mode:
authorこぴなたみぽ <Syuilotan@yahoo.co.jp>2017-11-06 19:05:44 +0900
committerGitHub <noreply@github.com>2017-11-06 19:05:44 +0900
commit04bdc5df405479e94ab5117a0a39005cfe385556 (patch)
treed27280152bdad0bd323f238f06f5a356e5141c31 /src/api/endpoints/i
parentchore(package): update @types/webpack to version 3.0.14 (diff)
parentMerge pull request #845 from syuilo/greenkeeper/@types/gulp-4.0.5 (diff)
downloadmisskey-04bdc5df405479e94ab5117a0a39005cfe385556.tar.gz
misskey-04bdc5df405479e94ab5117a0a39005cfe385556.tar.bz2
misskey-04bdc5df405479e94ab5117a0a39005cfe385556.zip
Merge branch 'master' into greenkeeper/@types/webpack-3.0.14
Diffstat (limited to 'src/api/endpoints/i')
-rw-r--r--src/api/endpoints/i/notifications.ts14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/api/endpoints/i/notifications.ts b/src/api/endpoints/i/notifications.ts
index 5575fb7412..607e0768a4 100644
--- a/src/api/endpoints/i/notifications.ts
+++ b/src/api/endpoints/i/notifications.ts
@@ -5,6 +5,7 @@ import $ from 'cafy';
import Notification from '../../models/notification';
import serialize from '../../serializers/notification';
import getFriends from '../../common/get-friends';
+import read from '../../common/read-notification';
/**
* Get notifications
@@ -91,17 +92,6 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
// Mark as read all
if (notifications.length > 0 && markAsRead) {
- const ids = notifications
- .filter(x => x.is_read == false)
- .map(x => x._id);
-
- // Update documents
- await Notification.update({
- _id: { $in: ids }
- }, {
- $set: { is_read: true }
- }, {
- multi: true
- });
+ read(user._id, notifications);
}
});