From 8618857aa36574f52a23106cd0d57fd96782435b Mon Sep 17 00:00:00 2001
From: taehoon
Date: Fri, 6 Sep 2019 11:15:22 -0400
Subject: collapse fav/repeat notifications from muted users
---
src/components/notification/notification.js | 14 ++++++++++++--
1 file changed, 12 insertions(+), 2 deletions(-)
(limited to 'src/components/notification/notification.js')
diff --git a/src/components/notification/notification.js b/src/components/notification/notification.js
index 896c6d52..181f7715 100644
--- a/src/components/notification/notification.js
+++ b/src/components/notification/notification.js
@@ -9,7 +9,8 @@ const Notification = {
data () {
return {
userExpanded: false,
- betterShadow: this.$store.state.interface.browserSupport.cssFilter
+ betterShadow: this.$store.state.interface.browserSupport.cssFilter,
+ unmuted: false
}
},
props: [ 'notification' ],
@@ -23,11 +24,14 @@ const Notification = {
toggleUserExpanded () {
this.userExpanded = !this.userExpanded
},
- userProfileLink (user) {
+ generateUserProfileLink (user) {
return generateProfileLink(user.id, user.screen_name, this.$store.state.instance.restrictedNicknames)
},
getUser (notification) {
return this.$store.state.users.usersObject[notification.from_profile.id]
+ },
+ toggleMute () {
+ this.unmuted = !this.unmuted
}
},
computed: {
@@ -47,6 +51,12 @@ const Notification = {
return this.userInStore
}
return this.notification.from_profile
+ },
+ userProfileLink () {
+ return this.generateUserProfileLink(this.notification.from_profile)
+ },
+ needMute () {
+ return this.notification.from_profile.muted
}
}
}
--
cgit v1.2.3-70-g09d2
From f8139e369c0ca4ae90cca78c5d1fee69b88375d6 Mon Sep 17 00:00:00 2001
From: taehoon
Date: Tue, 10 Sep 2019 16:21:52 -0400
Subject: wire up user state with global store
---
src/components/notification/notification.js | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
(limited to 'src/components/notification/notification.js')
diff --git a/src/components/notification/notification.js b/src/components/notification/notification.js
index 181f7715..8e817f3b 100644
--- a/src/components/notification/notification.js
+++ b/src/components/notification/notification.js
@@ -53,10 +53,10 @@ const Notification = {
return this.notification.from_profile
},
userProfileLink () {
- return this.generateUserProfileLink(this.notification.from_profile)
+ return this.generateUserProfileLink(this.user)
},
needMute () {
- return this.notification.from_profile.muted
+ return this.user.muted
}
}
}
--
cgit v1.2.3-70-g09d2