Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/award_emojis/base_service.rb')
-rw-r--r--app/services/award_emojis/base_service.rb7
1 files changed, 7 insertions, 0 deletions
diff --git a/app/services/award_emojis/base_service.rb b/app/services/award_emojis/base_service.rb
index 626e26d63b5..274c528acf2 100644
--- a/app/services/award_emojis/base_service.rb
+++ b/app/services/award_emojis/base_service.rb
@@ -11,6 +11,13 @@ module AwardEmojis
super(awardable.project, current_user)
end
+ def execute_hooks(award_emoji, action)
+ return unless awardable.project&.has_active_hooks?(:emoji_hooks)
+
+ hook_data = Gitlab::DataBuilder::Emoji.build(award_emoji, current_user, action)
+ awardable.project.execute_hooks(hook_data, :emoji_hooks)
+ end
+
private
def normalize_name(name)