From 3bebf82501695ec4372eaadafaf42b845c387dcf Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 22 Oct 2018 17:36:36 +0900 Subject: Implement #2980 --- src/services/note/reaction/create.ts | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/services/note') diff --git a/src/services/note/reaction/create.ts b/src/services/note/reaction/create.ts index 8fa0b52e7d..13bb44ff3b 100644 --- a/src/services/note/reaction/create.ts +++ b/src/services/note/reaction/create.ts @@ -8,6 +8,7 @@ import watch from '../watch'; import renderLike from '../../../remote/activitypub/renderer/like'; import { deliver } from '../../../queue'; import pack from '../../../remote/activitypub/renderer'; +import { perUserReactionsStats } from '../../stats'; export default async (user: IUser, note: INote, reaction: string) => new Promise(async (res, rej) => { // Myself @@ -43,6 +44,8 @@ export default async (user: IUser, note: INote, reaction: string) => new Promise $inc: inc }); + perUserReactionsStats.update(user, note); + publishNoteStream(note._id, 'reacted', { reaction: reaction, userId: user._id -- cgit v1.2.3-freya