Fix unlike counter, fixes #107

This commit is contained in:
Alex Gleason
2020-03-13 13:44:44 -05:00
parent 817063fd14
commit d78dd971c0
3 changed files with 14 additions and 1 deletions

View File

@@ -83,6 +83,16 @@ class REST::StatusSerializer < ActiveModel::Serializer
end
end
def favourites_count
if instance_options && instance_options[:unfavourite]
# Decrement counter
# https://github.com/tootsuite/mastodon/issues/3166
object.favourites_count - 1
else
object.favourites_count
end
end
def reblogged
if instance_options && instance_options[:relationships]
instance_options[:relationships].reblogs_map[object.id] || false