summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-03-21 21:27:49 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-03-21 21:27:49 +0900
commita4a9b8707d2d8100e3601679d479dd3b13e73c9a (patch)
tree51c430537c71095dd9333dadf1a76fbfb97958fe /src
parentwip #6441 (diff)
downloadsharkey-a4a9b8707d2d8100e3601679d479dd3b13e73c9a.tar.gz
sharkey-a4a9b8707d2d8100e3601679d479dd3b13e73c9a.tar.bz2
sharkey-a4a9b8707d2d8100e3601679d479dd3b13e73c9a.zip
perf(server): Reduce database query
Diffstat (limited to 'src')
-rw-r--r--src/services/note/reaction/create.ts3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/services/note/reaction/create.ts b/src/services/note/reaction/create.ts
index 897c816de8..181099cc2d 100644
--- a/src/services/note/reaction/create.ts
+++ b/src/services/note/reaction/create.ts
@@ -53,12 +53,11 @@ export default async (user: User, note: Note, reaction?: string) => {
await Notes.createQueryBuilder().update()
.set({
reactions: () => sql,
+ score: () => '"score" + 1'
})
.where('id = :id', { id: note.id })
.execute();
- Notes.increment({ id: note.id }, 'score', 1);
-
perUserReactionsChart.update(user, note);
// カスタム絵文字リアクションだったら絵文字情報も送る