From fd541818053d767d6542507f89b84761960b0ea9 Mon Sep 17 00:00:00 2001 From: Angelina Filippova <linakirsanova@gmail.com> Date: Tue, 19 May 2020 23:15:22 +0300 Subject: [PATCH] Save author of the status in state --- src/store/modules/status.js | 5 +++++ src/views/statuses/show.vue | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/store/modules/status.js b/src/store/modules/status.js index 780593bb..e0eccb62 100644 --- a/src/store/modules/status.js +++ b/src/store/modules/status.js @@ -5,6 +5,7 @@ const status = { fetchedStatus: {}, fetchedStatuses: [], loading: false, + statusAuthor: {}, statusesByInstance: { selectedInstance: '', showLocal: false, @@ -49,6 +50,9 @@ const status = { }, SET_STATUS_VISIBILITY: (state, visibility) => { state.statusVisibility = visibility + }, + SET_STATUS_AUTHOR: (state, user) => { + state.statusAuthor = user } }, actions: { @@ -77,6 +81,7 @@ const status = { const status = await fetchStatus(id, getters.authHost, getters.token) commit('SET_STATUS', status.data) + commit('SET_STATUS_AUTHOR', status.data.account) commit('SET_LOADING', false) dispatch('FetchUserStatuses', { userId: state.fetchedStatus.account.id, godmode: false }) }, diff --git a/src/views/statuses/show.vue b/src/views/statuses/show.vue index d0483d60..30aae947 100644 --- a/src/views/statuses/show.vue +++ b/src/views/statuses/show.vue @@ -8,7 +8,8 @@ <div class="left-header-container"> <moderation-dropdown :user="user" - :page="'userPage'" + :page="'statusPage'" + :status-id="status.id" @open-reset-token-dialog="openResetPasswordDialog"/> <reboot-button/> </div> @@ -81,7 +82,7 @@ export default { return this.$store.state.userProfile.statusesLoading }, user() { - return this.$store.state.status.fetchedStatus.account + return this.$store.state.status.statusAuthor } }, beforeMount: function() { -- GitLab