|
|
|
@ -3,8 +3,7 @@ import MediaUpload from '../media_upload/media_upload.vue'
|
|
|
|
|
import ScopeSelector from '../scope_selector/scope_selector.vue'
|
|
|
|
|
import EmojiInput from '../emoji-input/emoji-input.vue'
|
|
|
|
|
import fileTypeService from '../../services/file_type/file_type.service.js'
|
|
|
|
|
import Completion from '../../services/completion/completion.js'
|
|
|
|
|
import { take, filter, reject, map, uniqBy } from 'lodash'
|
|
|
|
|
import { reject, map, uniqBy } from 'lodash'
|
|
|
|
|
import suggestor from '../emoji-input/suggestor.js'
|
|
|
|
|
|
|
|
|
|
const buildMentionsString = ({ user, attentions }, currentUser) => {
|
|
|
|
@ -57,7 +56,7 @@ const PostStatusForm = {
|
|
|
|
|
statusText = buildMentionsString({ user: this.repliedUser, attentions: this.attentions }, currentUser)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const scope = (this.copyMessageScope && scopeCopy || this.copyMessageScope === 'direct')
|
|
|
|
|
const scope = ((this.copyMessageScope && scopeCopy) || this.copyMessageScope === 'direct')
|
|
|
|
|
? this.copyMessageScope
|
|
|
|
|
: this.$store.state.users.currentUser.default_scope
|
|
|
|
|
|
|
|
|
@ -105,10 +104,12 @@ const PostStatusForm = {
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
emojiSuggestor () {
|
|
|
|
|
return suggestor({ emoji: [
|
|
|
|
|
return suggestor({
|
|
|
|
|
emoji: [
|
|
|
|
|
...this.$store.state.instance.emoji,
|
|
|
|
|
...this.$store.state.instance.customEmoji
|
|
|
|
|
]})
|
|
|
|
|
]
|
|
|
|
|
})
|
|
|
|
|
},
|
|
|
|
|
emoji () {
|
|
|
|
|
return this.$store.state.instance.emoji || []
|
|
|
|
|