summaryrefslogtreecommitdiff
path: root/src/services/note
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-10-23 05:36:35 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-10-23 05:36:35 +0900
commit7c7f32d9a6597fdc7bea02da0cfd4a843fd32d22 (patch)
treea67396d881993b4240b49f288594b827ef58531c /src/services/note
parentfix(package): update file-type to version 10.1.0 (#2984) (diff)
downloadsharkey-7c7f32d9a6597fdc7bea02da0cfd4a843fd32d22.tar.gz
sharkey-7c7f32d9a6597fdc7bea02da0cfd4a843fd32d22.tar.bz2
sharkey-7c7f32d9a6597fdc7bea02da0cfd4a843fd32d22.zip
Refactoring
Diffstat (limited to 'src/services/note')
-rw-r--r--src/services/note/create.ts8
-rw-r--r--src/services/note/delete.ts7
-rw-r--r--src/services/note/reaction/create.ts4
3 files changed, 11 insertions, 8 deletions
diff --git a/src/services/note/create.ts b/src/services/note/create.ts
index ef0c783d16..ac6cc8651d 100644
--- a/src/services/note/create.ts
+++ b/src/services/note/create.ts
@@ -23,7 +23,9 @@ import registerHashtag from '../register-hashtag';
import isQuote from '../../misc/is-quote';
import { TextElementMention } from '../../mfm/parse/elements/mention';
import { TextElementHashtag } from '../../mfm/parse/elements/hashtag';
-import { notesStats, perUserNotesStats } from '../stats';
+import notesChart from '../../chart/notes';
+import perUserNotesChart from '../../chart/per-user-notes';
+
import { erase, unique } from '../../prelude/array';
import insertNoteUnread from './unread';
@@ -165,8 +167,8 @@ export default async (user: IUser, data: Option, silent = false) => new Promise<
}
// 統計を更新
- notesStats.update(note, true);
- perUserNotesStats.update(user, note, true);
+ notesChart.update(note, true);
+ perUserNotesChart.update(user, note, true);
// ハッシュタグ登録
tags.map(tag => registerHashtag(user, tag));
diff --git a/src/services/note/delete.ts b/src/services/note/delete.ts
index fd23c10b8e..d86ca6e506 100644
--- a/src/services/note/delete.ts
+++ b/src/services/note/delete.ts
@@ -6,7 +6,8 @@ import pack from '../../remote/activitypub/renderer';
import { deliver } from '../../queue';
import Following from '../../models/following';
import renderTombstone from '../../remote/activitypub/renderer/tombstone';
-import { notesStats, perUserNotesStats } from '../stats';
+import notesChart from '../../chart/notes';
+import perUserNotesChart from '../../chart/per-user-notes';
import config from '../../config';
import NoteUnread from '../../models/note-unread';
import read from './read';
@@ -63,6 +64,6 @@ export default async function(user: IUser, note: INote) {
//#endregion
// 統計を更新
- notesStats.update(note, false);
- perUserNotesStats.update(user, note, false);
+ notesChart.update(note, false);
+ perUserNotesChart.update(user, note, false);
}
diff --git a/src/services/note/reaction/create.ts b/src/services/note/reaction/create.ts
index 13bb44ff3b..edf6481092 100644
--- a/src/services/note/reaction/create.ts
+++ b/src/services/note/reaction/create.ts
@@ -8,7 +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';
+import perUserReactionsChart from '../../../chart/per-user-reactions';
export default async (user: IUser, note: INote, reaction: string) => new Promise(async (res, rej) => {
// Myself
@@ -44,7 +44,7 @@ export default async (user: IUser, note: INote, reaction: string) => new Promise
$inc: inc
});
- perUserReactionsStats.update(user, note);
+ perUserReactionsChart.update(user, note);
publishNoteStream(note._id, 'reacted', {
reaction: reaction,