From e28d022f62f2911514a377c5d8b021cfb363bfb7 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sat, 5 Dec 2020 00:24:26 -0700 Subject: [PATCH] Update ComposeModal.vue component, reuse sharedData --- .../assets/js/components/ComposeModal.vue | 24 ++++++++++++------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/resources/assets/js/components/ComposeModal.vue b/resources/assets/js/components/ComposeModal.vue index 3a85aad87..72ed91e81 100644 --- a/resources/assets/js/components/ComposeModal.vue +++ b/resources/assets/js/components/ComposeModal.vue @@ -635,15 +635,23 @@ export default { methods: { fetchProfile() { let self = this; - axios.get('/api/pixelfed/v1/accounts/verify_credentials').then(res => { - self.profile = res.data; - window.pixelfed.currentUser = res.data; - if(res.data.locked == true) { - self.visibility = 'private'; - self.visibilityTag = 'Followers Only'; + if(window._sharedData.curUser) { + self.profile = window._sharedData.curUser; + if(self.profile.locked == true) { + self.visibility = 'private'; + self.visibilityTag = 'Followers Only'; } - }).catch(err => { - }); + } else { + axios.get('/api/pixelfed/v1/accounts/verify_credentials').then(res => { + self.profile = res.data; + window.pixelfed.currentUser = res.data; + if(res.data.locked == true) { + self.visibility = 'private'; + self.visibilityTag = 'Followers Only'; + } + }).catch(err => { + }); + } }, addMedia(event) {