From 9737ce8c5faabf16678a4fee5450a4fb3f44ffc0 Mon Sep 17 00:00:00 2001 From: Rafael dos Santos Silva Date: Thu, 11 Mar 2021 21:07:29 -0300 Subject: [PATCH] FEATURE: New DiscourseEvent trigger for likes (#12374) --- lib/post_action_creator.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/post_action_creator.rb b/lib/post_action_creator.rb index fc7b2297181..a07c0e7b7dc 100644 --- a/lib/post_action_creator.rb +++ b/lib/post_action_creator.rb @@ -265,8 +265,13 @@ private end end - if post_action && PostActionType.notify_flag_type_ids.include?(@post_action_type_id) - DiscourseEvent.trigger(:flag_created, post_action) + if post_action + case @post_action_type_id + when *PostActionType.notify_flag_type_ids + DiscourseEvent.trigger(:flag_created, post_action) + when PostActionType.types[:like] + DiscourseEvent.trigger(:like_created, post_action) + end end GivenDailyLike.increment_for(@created_by.id) if @post_action_type_id == PostActionType.types[:like]