prevent infinite update loops

This commit is contained in:
Henry Jameson 2021-08-15 02:55:45 +03:00
parent 7d67e8f1cc
commit 68b4323181

View File

@ -33,7 +33,8 @@ const StatusContent = {
showingLongSubject: false, showingLongSubject: false,
// not as computed because it sets the initial state which will be changed later // not as computed because it sets the initial state which will be changed later
expandingSubject: !this.$store.getters.mergedConfig.collapseMessageWithSubject, expandingSubject: !this.$store.getters.mergedConfig.collapseMessageWithSubject,
postLength: this.status.text.length postLength: this.status.text.length,
parseReadyDone: false
} }
}, },
computed: { computed: {
@ -86,6 +87,8 @@ const StatusContent = {
}, },
methods: { methods: {
onParseReady (event) { onParseReady (event) {
if (this.parseReadyDone) return
this.parseReadyDone = true
this.$emit('parseReady', event) this.$emit('parseReady', event)
const { writtenMentions, invisibleMentions } = event const { writtenMentions, invisibleMentions } = event
writtenMentions writtenMentions