Add ability to follow hashtags (#18809)
This commit is contained in:
parent
ecb3bb3256
commit
c3f0621a59
18 changed files with 329 additions and 20 deletions
|
@ -9,7 +9,7 @@ class FeedInsertWorker
|
|||
@options = options.symbolize_keys
|
||||
|
||||
case @type
|
||||
when :home
|
||||
when :home, :tags
|
||||
@follower = Account.find(id)
|
||||
when :list
|
||||
@list = List.find(id)
|
||||
|
@ -36,6 +36,8 @@ class FeedInsertWorker
|
|||
case @type
|
||||
when :home
|
||||
FeedManager.instance.filter?(:home, @status, @follower)
|
||||
when :tags
|
||||
FeedManager.instance.filter?(:tags, @status, @follower)
|
||||
when :list
|
||||
FeedManager.instance.filter?(:list, @status, @list)
|
||||
end
|
||||
|
@ -49,7 +51,7 @@ class FeedInsertWorker
|
|||
|
||||
def perform_push
|
||||
case @type
|
||||
when :home
|
||||
when :home, :tags
|
||||
FeedManager.instance.push_to_home(@follower, @status, update: update?)
|
||||
when :list
|
||||
FeedManager.instance.push_to_list(@list, @status, update: update?)
|
||||
|
@ -58,7 +60,7 @@ class FeedInsertWorker
|
|||
|
||||
def perform_unpush
|
||||
case @type
|
||||
when :home
|
||||
when :home, :tags
|
||||
FeedManager.instance.unpush_from_home(@follower, @status, update: true)
|
||||
when :list
|
||||
FeedManager.instance.unpush_from_list(@list, @status, update: true)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue