summaryrefslogtreecommitdiff
path: root/app/graphql/mutations/concerns/mutations/package_eventable.rb
blob: 86fd7b9a88ac186e630e79444c08dbb9ee815124 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# frozen_string_literal: true

module Mutations
  module PackageEventable
    extend ActiveSupport::Concern

    private

    def track_event(event, scope)
      ::Packages::CreateEventService.new(nil, current_user, event_name: event, scope: scope).execute
      ::Gitlab::Tracking.event(event.to_s, scope.to_s)
    end
  end
end