Spec out KeywordMute interface. #164.

This commit is contained in:
David Yip
2017-10-14 02:28:20 -05:00
parent 9093e2de7a
commit 4745d6eeca
3 changed files with 21 additions and 1 deletions

View File

@@ -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?)

View File

@@ -10,4 +10,6 @@
#
class KeywordMute < ApplicationRecord
def self.matches?(text)
end
end