should_filter||=receiver.blocking?(status.account)# or it's from someone I blocked
should_filter||=receiver.blocking?(status.mentions.includes(:account).map(&:account))# or if it mentions someone I blocked
should_filter||=(status.account.silenced?&&!receiver.following?(status.account))# of if the account is silenced and I'm not following them
should_filter||=(status.private_visibility?&&!receiver.following?(status.account))# or if the mentioned account is not permitted to see the private status
ifstatus.reply?&&!status.thread.account.nil?# or it's a reply
should_filter||=receiver.blocking?(status.thread.account)# to a user I blocked