Commit 4acf7f0b authored by Fosco Marotto's avatar Fosco Marotto

Limit the user and session tracking concerns to the home timeline

parent da522f88
......@@ -91,8 +91,6 @@ class Api::BaseController < ApplicationController
render json: { error: 'Your account has been flagged as spam. Please contact support@gab.com if you believe this is an error.' }, status: 403
elsif !current_user.approved?
render json: { error: 'Your login is currently pending approval' }, status: 403
else
set_user_activity
end
end
......
# 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
......
......@@ -6,8 +6,6 @@ class ApplicationController < ActionController::Base
protect_from_forgery with: :exception
include Localized
include UserTrackingConcern
include SessionTrackingConcern
helper_method :current_account
helper_method :current_session
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment