summaryrefslogtreecommitdiff
path: root/packages/backend/src/services/note
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-02-06 06:24:06 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-02-06 06:24:06 +0900
commitcc7a1808ecc6874af9cc96f8ed09e62b3f6b4e39 (patch)
tree91f5c602751d096dff5ab32435b1fb8a26890489 /packages/backend/src/services/note
parentfix: NodeInfo のユーザー数と投稿数の内容を見直す (#8255) (diff)
downloadsharkey-cc7a1808ecc6874af9cc96f8ed09e62b3f6b4e39.tar.gz
sharkey-cc7a1808ecc6874af9cc96f8ed09e62b3f6b4e39.tar.bz2
sharkey-cc7a1808ecc6874af9cc96f8ed09e62b3f6b4e39.zip
imprpve active users chart
Diffstat (limited to 'packages/backend/src/services/note')
-rw-r--r--packages/backend/src/services/note/create.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/backend/src/services/note/create.ts b/packages/backend/src/services/note/create.ts
index cfb1f8c1e5..53a86fb773 100644
--- a/packages/backend/src/services/note/create.ts
+++ b/packages/backend/src/services/note/create.ts
@@ -111,7 +111,7 @@ type Option = {
app?: App | null;
};
-export default async (user: { id: User['id']; username: User['username']; host: User['host']; isSilenced: User['isSilenced']; }, data: Option, silent = false) => new Promise<Note>(async (res, rej) => {
+export default async (user: { id: User['id']; username: User['username']; host: User['host']; isSilenced: User['isSilenced']; createdAt: User['createdAt']; }, data: Option, silent = false) => new Promise<Note>(async (res, rej) => {
// チャンネル外にリプライしたら対象のスコープに合わせる
// (クライアントサイドでやっても良い処理だと思うけどとりあえずサーバーサイドで)
if (data.reply && data.channel && data.reply.channelId !== data.channel.id) {
@@ -297,8 +297,7 @@ export default async (user: { id: User['id']; username: User['username']; host:
}
if (!silent) {
- // ローカルユーザーのチャートはタイムライン取得時に更新しているのでリモートユーザーの場合だけでよい
- if (Users.isRemoteUser(user)) activeUsersChart.update(user);
+ if (Users.isLocalUser(user)) activeUsersChart.noted(user);
// 未読通知を作成
if (data.visibility === 'specified') {