From 7f9feacd264915df92d14399dc9c1aa5cb4d22e7 Mon Sep 17 00:00:00 2001
From: taehoon
Date: Sun, 26 May 2019 14:15:35 -0400
Subject: [PATCH] prevent showing pinned statuses twice
---
src/components/timeline/timeline.js | 10 +++++++++-
src/components/timeline/timeline.vue | 2 +-
src/components/user_profile/user_profile.vue | 1 +
3 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/src/components/timeline/timeline.js b/src/components/timeline/timeline.js
index 5e24bd15..55602c7b 100644
--- a/src/components/timeline/timeline.js
+++ b/src/components/timeline/timeline.js
@@ -11,7 +11,8 @@ const Timeline = {
'userId',
'tag',
'embedded',
- 'count'
+ 'count',
+ 'excludedStatusIds'
],
data () {
return {
@@ -39,6 +40,13 @@ const Timeline = {
body: ['timeline-body'].concat(!this.embedded ? ['panel-body'] : []),
footer: ['timeline-footer'].concat(!this.embedded ? ['panel-footer'] : [])
}
+ },
+ statuses () {
+ if (this.excludedStatusIds && this.excludedStatusIds.length > 0) {
+ return this.timeline.visibleStatuses && this.timeline.visibleStatuses.filter(status => !this.excludedStatusIds.includes(status.id))
+ } else {
+ return this.timeline.visibleStatuses
+ }
}
},
components: {
diff --git a/src/components/timeline/timeline.vue b/src/components/timeline/timeline.vue
index 1fc52083..623f65d7 100644
--- a/src/components/timeline/timeline.vue
+++ b/src/components/timeline/timeline.vue
@@ -29,7 +29,7 @@