|
|
|
@ -340,6 +340,9 @@ export default {
|
|
|
|
|
|
|
|
|
|
beforeMount() {
|
|
|
|
|
this.fetchProfile();
|
|
|
|
|
if(this.config.uploader.media_types.includes('video/mp4') == false) {
|
|
|
|
|
this.composeType = 'post'
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
mounted() {
|
|
|
|
@ -390,16 +393,6 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
methods: {
|
|
|
|
|
fetchConfig() {
|
|
|
|
|
axios.get('/api/v2/config').then(res => {
|
|
|
|
|
this.config = res.data;
|
|
|
|
|
window.pixelfed.config = window.pixelfed.config || res.data;
|
|
|
|
|
if(this.config.uploader.media_types.includes('video/mp4') == false) {
|
|
|
|
|
this.composeType = 'post'
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
fetchProfile() {
|
|
|
|
|
axios.get('/api/v1/accounts/verify_credentials').then(res => {
|
|
|
|
|
this.profile = res.data;
|
|
|
|
|