logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe
commit: b839ad95c5a8f063f10ba2add0d4c20013900cf2
parent: cc00eb898fe05a023979fe30cbc4c2490994bbfd
Author: Roger Braun <roger@rogerbraun.net>
Date:   Mon, 28 Nov 2016 18:01:23 +0100

Throw out retweets from conversations.

Diffstat:

Msrc/components/conversation/conversation.js9++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/components/conversation/conversation.js b/src/components/conversation/conversation.js @@ -1,6 +1,12 @@ import { find, filter, sortBy, toInteger } from 'lodash' +import { statusType } from '../../modules/statuses.js' import Status from '../status/status.vue' +const sortAndFilterConversation = (conversation) => { + conversation = filter(conversation, (status) => statusType(status) !== 'retweet') + return sortBy(conversation, 'id') +} + const conversation = { computed: { status () { @@ -18,7 +24,8 @@ const conversation = { const conversationId = this.status.statusnet_conversation_id const statuses = this.$store.state.statuses.allStatuses const conversation = filter(statuses, { statusnet_conversation_id: conversationId }) - return sortBy(conversation, 'id') + + return sortAndFilterConversation(conversation) } }, components: {