[Client] Implement word mute

Closes #1739
This commit is contained in:
syuilo
2018-11-11 21:17:51 +09:00
parent 1b4072610a
commit 71d42f64dc
10 changed files with 77 additions and 71 deletions

View File

@ -1,5 +1,6 @@
import parse from '../../../../mfm/parse';
import { sum } from '../../../../prelude/array';
import shouldMuteNote from './should-mute-note';
import MkNoteMenu from '../views/components/note-menu.vue';
import MkReactionPicker from '../views/components/reaction-picker.vue';
import Ok from '../views/components/ok.vue';
@ -22,7 +23,8 @@ type Opts = {
export default (opts: Opts = {}) => ({
data() {
return {
showContent: false
showContent: false,
hideThisNote: false
};
},
@ -86,6 +88,10 @@ export default (opts: Opts = {}) => ({
}
},
created() {
this.hideThisNote = shouldMuteNote(this.$store.state.i, this.$store.state.settings, this.appearNote);
},
methods: {
reply(viaKeyboard = false) {
this.$root.$post({