summaryrefslogtreecommitdiff
path: root/src/services/note
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-07-09 01:07:55 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-07-09 01:07:55 +0900
commit49febe1764909428dc9c5217b25591dd4d98cf87 (patch)
tree297d56990d6a245e05c9ac426c7daf753248659e /src/services/note
parentrefactoring (diff)
downloadsharkey-49febe1764909428dc9c5217b25591dd4d98cf87.tar.gz
sharkey-49febe1764909428dc9c5217b25591dd4d98cf87.tar.bz2
sharkey-49febe1764909428dc9c5217b25591dd4d98cf87.zip
Resolve #7165
Diffstat (limited to 'src/services/note')
-rw-r--r--src/services/note/read.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/services/note/read.ts b/src/services/note/read.ts
index 2bdb859476..a661c0a9d0 100644
--- a/src/services/note/read.ts
+++ b/src/services/note/read.ts
@@ -7,6 +7,7 @@ import { Channel } from '../../models/entities/channel';
import { checkHitAntenna } from '@/misc/check-hit-antenna';
import { getAntennas } from '@/misc/antenna-cache';
import { PackedNote } from '../../models/repositories/note';
+import { readNotificationByQuery } from '@/server/api/common/read-notification';
/**
* Mark notes as read
@@ -96,6 +97,10 @@ export default async function(
publishMainStream(userId, 'readAllChannels');
}
});
+
+ readNotificationByQuery(userId, {
+ noteId: In([...readMentions.map(n => n.id), ...readSpecifiedNotes.map(n => n.id)]),
+ });
}
if (readAntennaNotes.length > 0) {