]> cat aescling's git repositories - mastodon.git/commit
Add KeywordMute model.
authorDavid Yip <yipdw@member.fsf.org>
Mon, 9 Oct 2017 22:28:28 +0000 (17:28 -0500)
committerDavid Yip <yipdw@member.fsf.org>
Sat, 21 Oct 2017 19:53:41 +0000 (14:53 -0500)
commit9093e2de7a133470eec1049a13465f81928d0119
treefd8264bbc6312cd599031cfdd944564b33008e4e
parentd589dd7cd0512b558412a38a935b1a9cdcbf0ce7
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.
app/models/keyword_mute.rb [new file with mode: 0644]
db/migrate/20171009222537_create_keyword_mutes.rb [new file with mode: 0644]
db/schema.rb
spec/fabricators/keyword_mute_fabricator.rb [new file with mode: 0644]
spec/models/keyword_mute_spec.rb [new file with mode: 0644]
This page took 0.032328 seconds and 3 git commands to generate.