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:
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: {