summaryrefslogtreecommitdiff
path: root/src/services/note/read-specified-note.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-03-21 15:35:02 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-03-21 15:35:02 +0900
commit630464f38d2524ddc5d11d2abd4fddcccc4240d4 (patch)
tree54d61708d279205f1da4fb81cfd42959f0bbcaf5 /src/services/note/read-specified-note.ts
parentperf: 各ストリーミング接続ごとにポーリングしないように (diff)
downloadsharkey-630464f38d2524ddc5d11d2abd4fddcccc4240d4.tar.gz
sharkey-630464f38d2524ddc5d11d2abd4fddcccc4240d4.tar.bz2
sharkey-630464f38d2524ddc5d11d2abd4fddcccc4240d4.zip
Revert "perf: Reduce database query"
This reverts commit 87c8f9ff953499340496e9c5db09c93eaff08851.
Diffstat (limited to 'src/services/note/read-specified-note.ts')
-rw-r--r--src/services/note/read-specified-note.ts29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/services/note/read-specified-note.ts b/src/services/note/read-specified-note.ts
deleted file mode 100644
index 0fcb66bf98..0000000000
--- a/src/services/note/read-specified-note.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-import { publishMainStream } from '../stream';
-import { Note } from '../../models/entities/note';
-import { User } from '../../models/entities/user';
-import { NoteUnreads } from '../../models';
-import { In } from 'typeorm';
-
-/**
- * Mark a specified note as read
- */
-export async function readSpecifiedNote(
- userId: User['id'],
- noteIds: Note['id'][]
-) {
- // Remove the records
- await NoteUnreads.delete({
- userId: userId,
- noteId: In(noteIds),
- });
-
- const specifiedCount = await NoteUnreads.count({
- userId: userId,
- isSpecified: true
- });
-
- if (specifiedCount === 0) {
- // 全て既読になったイベントを発行
- publishMainStream(userId, 'readAllUnreadSpecifiedNotes');
- }
-}