diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2021-07-09 01:07:55 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2021-07-09 01:07:55 +0900 |
| commit | 49febe1764909428dc9c5217b25591dd4d98cf87 (patch) | |
| tree | 297d56990d6a245e05c9ac426c7daf753248659e /src/services/note | |
| parent | refactoring (diff) | |
| download | sharkey-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.ts | 5 |
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) { |