diff --git a/CHANGELOG.md b/CHANGELOG.md index 269d29b8b16b..87b7a8d592f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ ### General - publicノートをhomeノートにするモデレーションを追加 +- featured用スコアを絶対に更新するように - Fix: 全体ハイライトでユーザーミュートが正常に機能しない問題 ### Client diff --git a/packages/backend/src/core/NoteCreateService.ts b/packages/backend/src/core/NoteCreateService.ts index 940604ff4dcf..6b3b2c49b926 100644 --- a/packages/backend/src/core/NoteCreateService.ts +++ b/packages/backend/src/core/NoteCreateService.ts @@ -738,8 +738,8 @@ export class NoteCreateService implements OnApplicationShutdown { .where('id = :id', { id: renote.id }) .execute(); - // 30%の確率、3日以内に投稿されたノートの場合ハイライト用ランキング更新 - if (Math.random() < 0.3 && (Date.now() - this.idService.parse(renote.id).date.getTime()) < 1000 * 60 * 60 * 24 * 3) { + // ~~30%の確率、~~3日以内に投稿されたノートの場合ハイライト用ランキング更新 + if ((Date.now() - this.idService.parse(renote.id).date.getTime()) < 1000 * 60 * 60 * 24 * 3) { if (renote.channelId != null) { if (renote.replyId == null) { this.featuredService.updateInChannelNotesRanking(renote.channelId, renote.id, 5); diff --git a/packages/backend/src/core/ReactionService.ts b/packages/backend/src/core/ReactionService.ts index b5a9998b35a5..0c773fa57777 100644 --- a/packages/backend/src/core/ReactionService.ts +++ b/packages/backend/src/core/ReactionService.ts @@ -195,9 +195,9 @@ export class ReactionService { .where('id = :id', { id: note.id }) .execute(); - // 30%の確率、セルフではない、3日以内に投稿されたノートの場合ハイライト用ランキング更新 + // ~~30%の確率~~、セルフではない、3日以内に投稿されたノートの場合ハイライト用ランキング更新 if ( - Math.random() < 0.3 && + //Math.random() < 0.3 && note.userId !== user.id && (Date.now() - this.idService.parse(note.id).date.getTime()) < 1000 * 60 * 60 * 24 * 3 ) {