Files
gitlab-foss/app/controllers/users/namespace_visits_controller.rb
2025-01-14 12:35:21 +00:00

19 lines
504 B
Ruby

# frozen_string_literal: true
module Users
class NamespaceVisitsController < ApplicationController
feature_category :navigation
def create
return head :bad_request unless safe_params[:type].present? && safe_params[:id].present?
Users::TrackNamespaceVisitsWorker.perform_async(safe_params[:type], safe_params[:id], current_user.id, DateTime.now.to_s) # rubocop:disable CodeReuse/Worker
head :ok
end
def safe_params
params.permit(:type, :id)
end
end
end