無視したユーザーからのトピックがダイジェストメールにまだ表示される

問題:
ユーザーを無視しても、そのユーザーが作成したトピックがダイジェストメールに表示される

期待される動作:
ユーザーを無視した場合、そのユーザーが作成したトピックはダイジェストメールに表示されないこと

原因:
Topic.for_digest には、無視しているユーザーが作成したトピックを除外するロジックが含まれていない

再現手順:

  • /my/preferences/users からユーザーを無視する
  • そのユーザーにトピックを作成させる
  • 定期的なダイジェストでそのトピックを見つける
  • そのユーザーの投稿に遭遇する
  • 怒る/動揺する
「いいね!」 5