mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-24 23:14:06 +02:00
fix(backend): 公開範囲がフォロワーの投稿が通知されない問題を修正 (#17363)
* fix(backend): 公開範囲がフォロワーの投稿が通知されない問題を修正 * Udpate Changelog
This commit is contained in:
@@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
### Server
|
### Server
|
||||||
- Fix: ID生成アルゴリズムにULIDを使用している場合に通知が約10秒遅延する問題を修正
|
- Fix: ID生成アルゴリズムにULIDを使用している場合に通知が約10秒遅延する問題を修正
|
||||||
|
- Fix: 公開範囲がフォロワーの投稿が通知されない問題を修正
|
||||||
|
|
||||||
|
|
||||||
## 2026.5.0
|
## 2026.5.0
|
||||||
|
|||||||
@@ -118,8 +118,8 @@ class NotificationManager {
|
|||||||
visibleUserIds = new Set(this.note.visibleUserIds);
|
visibleUserIds = new Set(this.note.visibleUserIds);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'followers': {
|
||||||
// TODO: フォロワー限定ノートにフォロワーではない人がメンションされた場合通知されるのが正しい挙動なのか確認(一部に挙動の不一致がありそう)。現状は通知されるためフィルタしない
|
// TODO: フォロワー限定ノートにフォロワーではない人がメンションされた場合通知されるのが正しい挙動なのか確認(一部に挙動の不一致がありそう)。現状は通知されるためフィルタしない
|
||||||
// case 'followers': {
|
|
||||||
// const targetUserIds = this.queue.map(x => x.target);
|
// const targetUserIds = this.queue.map(x => x.target);
|
||||||
// const followers = await this.followingsRepository.find({
|
// const followers = await this.followingsRepository.find({
|
||||||
// where: {
|
// where: {
|
||||||
@@ -130,8 +130,9 @@ class NotificationManager {
|
|||||||
// select: ['followerId'],
|
// select: ['followerId'],
|
||||||
// });
|
// });
|
||||||
// visibleUserIds = new Set(followers.map(f => f.followerId));
|
// visibleUserIds = new Set(followers.map(f => f.followerId));
|
||||||
// break;
|
visibleUserIds = null;
|
||||||
// }
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
default:
|
default:
|
||||||
visibleUserIds = new Set();
|
visibleUserIds = new Set();
|
||||||
|
|||||||
Reference in New Issue
Block a user