0
0
Fork 0

Add ability to follow hashtags (#18809)

This commit is contained in:
Eugen Rochko 2022-07-17 13:49:29 +02:00 committed by GitHub
parent ecb3bb3256
commit c3f0621a59
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 329 additions and 20 deletions

View file

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