diff options
author | Eugen Rochko <eugen@zeonfederated.com> | 2022-07-17 13:49:29 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-17 13:49:29 +0200 |
commit | c3f0621a59a74d0e20e6db6170894871c48e8f0f (patch) | |
tree | df58568b5fbb86042f9dad4ba772f47d305e6086 /app/workers/feed_insert_worker.rb | |
parent | ecb3bb3256fe1bab0d7a63829cdce914b2b509a9 (diff) |
Add ability to follow hashtags (#18809)
Diffstat (limited to 'app/workers/feed_insert_worker.rb')
-rw-r--r-- | app/workers/feed_insert_worker.rb | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/workers/feed_insert_worker.rb b/app/workers/feed_insert_worker.rb index 40bc9cb6e..758cebd4b 100644 --- a/app/workers/feed_insert_worker.rb +++ b/app/workers/feed_insert_worker.rb @@ -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) |