Spec out KeywordMute interface. #164.
This commit is contained in:
@@ -138,6 +138,8 @@ class FeedManager
|
||||
end
|
||||
|
||||
def filter_from_home?(status, receiver_id)
|
||||
return true if KeywordMute.where(account_id: receiver_id).matches?(status.text)
|
||||
|
||||
return false if receiver_id == status.account_id
|
||||
return true if status.reply? && (status.in_reply_to_id.nil? || status.in_reply_to_account_id.nil?)
|
||||
|
||||
|
@@ -10,4 +10,6 @@
|
||||
#
|
||||
|
||||
class KeywordMute < ApplicationRecord
|
||||
def self.matches?(text)
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user