From 7dea2d470ebb216810febc3f3432fce0a11dfcef Mon Sep 17 00:00:00 2001 From: Brenden Bice Date: Fri, 5 Apr 2019 14:31:54 -0400 Subject: [PATCH] remove duplicates from avatars list --- src/components/status/status.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/status/status.js b/src/components/status/status.js index b275d4fa..6d1f110a 100644 --- a/src/components/status/status.js +++ b/src/components/status/status.js @@ -12,7 +12,7 @@ import generateProfileLink from 'src/services/user_profile_link_generator/user_p import fileType from 'src/services/file_type/file_type.service' import { highlightClass, highlightStyle } from '../../services/user_highlighter/user_highlighter.js' import { mentionMatchesUrl, extractTagFromUrl } from 'src/services/matcher/matcher.service.js' -import { filter, find, unescape } from 'lodash' +import { filter, find, unescape, uniqBy } from 'lodash' const Status = { name: 'Status', @@ -260,10 +260,11 @@ const Status = { return this.status.summary_html + '
' + this.status.statusnet_html }, combinedFavsAndRepeatsAvatars () { - return [].concat( + const combinedAvatars = [].concat( this.statusoid.favoritedBy ? this.statusoid.favoritedBy : [], this.statusoid.rebloggedBy ? this.statusoid.rebloggedBy : [] ) + return uniqBy(combinedAvatars, 'id') } }, components: {