mastodon/app/models/keyword_mute.rb
David Yip 9093e2de7a Add KeywordMute model.
Gist of the proposed keyword mute implementation:

Keyword mutes are represented server-side as one keyword per record.
For each account, there exists a keyword regex that is generated as one
big alternation of all keywords.  This regex is cached (in Redis, I
guess) so we can quickly get it when filtering in FeedManager.
2017-10-21 14:53:41 -05:00

14 lines
319 B
Ruby

# == Schema Information
#
# Table name: keyword_mutes
#
# id :integer not null, primary key
# account_id :integer not null
# keyword :string not null
# created_at :datetime not null
# updated_at :datetime not null
#
class KeywordMute < ApplicationRecord
end