Limit the user and session tracking concerns to the home timeline

This commit is contained in:
Fosco Marotto
2021-02-19 09:50:59 -05:00
parent da522f8841
commit 4acf7f0bce
3 changed files with 6 additions and 4 deletions

View File

@@ -1,9 +1,13 @@
# frozen_string_literal: true
class Api::V1::Timelines::HomeController < Api::BaseController
before_action :require_user!, only: [:show]
after_action :insert_pagination_headers, unless: -> { @statuses.empty? }
include UserTrackingConcern
include SessionTrackingConcern
def show
@statuses = load_statuses
render json: @statuses,
@@ -33,6 +37,8 @@ class Api::V1::Timelines::HomeController < Api::BaseController
end
def account_home_feed
set_user_activity
set_session_activity
HomeFeed.new(current_account)
end