From ac33bc86fe642de8172e11a7574c9cc9abea1ce7 Mon Sep 17 00:00:00 2001 From: KMY Date: Wed, 13 Sep 2023 10:07:23 +0900 Subject: [PATCH] Hide emoji reaction count --- app/serializers/rest/status_serializer.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/serializers/rest/status_serializer.rb b/app/serializers/rest/status_serializer.rb index f833d044f2..7695b9dc51 100644 --- a/app/serializers/rest/status_serializer.rb +++ b/app/serializers/rest/status_serializer.rb @@ -125,6 +125,14 @@ class REST::StatusSerializer < ActiveModel::Serializer object.emoji_reactions_grouped_by_name(current_user&.account) end + def emoji_reactions_count + if current_user&.account.nil? + Setting.enable_emoji_reaction ? object.emoji_reactions_count : 0 + else + object.account.show_emoji_reaction?(current_user.account) ? object.emoji_reactions_count : 0 + end + end + def reactions emoji_reactions.tap do |rs| rs.each do |emoji_reaction|