Module: Gitlab::UsageDataCounters::JetBrainsBundledPluginActivityUniqueCounter
- Defined in:
- lib/gitlab/usage_data_counters/jetbrains_bundled_plugin_activity_unique_counter.rb
Constant Summary collapse
- JETBRAINS_BUNDLED_API_REQUEST_ACTION =
'i_editor_extensions_user_jetbrains_bundled_api_request'
- JETBRAINS_BUNDLED_USER_AGENT_REGEX =
/\AIntelliJ-GitLab-Plugin/
Class Method Summary collapse
Class Method Details
.track_api_request_when_trackable(user_agent:, user:) ⇒ Object
10 11 12 13 |
# File 'lib/gitlab/usage_data_counters/jetbrains_bundled_plugin_activity_unique_counter.rb', line 10 def track_api_request_when_trackable(user_agent:, user:) user_agent&.match?(JETBRAINS_BUNDLED_USER_AGENT_REGEX) && track_unique_action_by_user(JETBRAINS_BUNDLED_API_REQUEST_ACTION, user) end |