diff options
Diffstat (limited to 'src/views/OStatus.vue')
-rw-r--r-- | src/views/OStatus.vue | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/views/OStatus.vue b/src/views/OStatus.vue index d7724b2b..978749c3 100644 --- a/src/views/OStatus.vue +++ b/src/views/OStatus.vue @@ -63,6 +63,7 @@ import Avatar from '@nextcloud/vue/dist/Components/Avatar' import axios from '@nextcloud/axios' import currentuserMixin from './../mixins/currentUserMixin' +import { loadState } from '@nextcloud/initial-state' export default { name: 'App', @@ -100,9 +101,8 @@ export default { }, beforeMount: function() { // importing server data into the store - const serverDataElmt = document.getElementById('serverData') - if (serverDataElmt !== null) { - const serverData = JSON.parse(document.getElementById('serverData').dataset.server) + try { + const serverData = loadState('social', 'serverData') if (serverData.currentUser) { window.oc_current_user = JSON.parse(JSON.stringify(serverData.currentUser)) } @@ -113,7 +113,8 @@ export default { if (this.serverData.local) { this.$store.dispatch('fetchPublicAccountInfo', this.serverData.local) } - + } catch { + /* empty */ } }, methods: { |