From 3314a0eacea530da951a79faa63de459ff9afed2 Mon Sep 17 00:00:00 2001
From: Angelina Filippova <linakirsanova@gmail.com>
Date: Sun, 5 Apr 2020 03:25:01 +0300
Subject: [PATCH] Put invitesDisabled in app state

---
 src/store/modules/app.js  | 9 ++++++++-
 src/store/modules/user.js | 3 ++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/store/modules/app.js b/src/store/modules/app.js
index fba4b05c..073ac434 100644
--- a/src/store/modules/app.js
+++ b/src/store/modules/app.js
@@ -8,7 +8,8 @@ const app = {
     },
     device: 'desktop',
     language: Cookies.get('language') || 'en',
-    size: Cookies.get('size') || 'medium'
+    size: Cookies.get('size') || 'medium',
+    invitesEnabled: false
   },
   mutations: {
     TOGGLE_SIDEBAR: state => {
@@ -28,6 +29,9 @@ const app = {
     TOGGLE_DEVICE: (state, device) => {
       state.device = device
     },
+    SET_INVITES_ENABLED: (state, invitesEnabled) => {
+      state.invitesEnabled = invitesEnabled
+    },
     SET_LANGUAGE: (state, language) => {
       state.language = language
       Cookies.set('language', language)
@@ -47,6 +51,9 @@ const app = {
     toggleDevice({ commit }, device) {
       commit('TOGGLE_DEVICE', device)
     },
+    SetInvitesEnabled({ commit }, invitesEnabled) {
+      commit('SET_INVITES_ENABLED', invitesEnabled)
+    },
     setLanguage({ commit }, language) {
       commit('SET_LANGUAGE', language)
     },
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 861d4192..7b98ed58 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -72,10 +72,11 @@ const user = {
         })
       })
     },
-    async GetNodeInfo({ commit, state }) {
+    async GetNodeInfo({ commit, dispatch, state }) {
       const nodeInfo = await getNodeInfo(state.authHost)
 
       commit('SET_NODE_INFO', nodeInfo.data)
+      dispatch('SetInvitesEnabled', nodeInfo.data.metadata.invitesEnabled)
     },
     GetUserInfo({ commit, state }) {
       return new Promise((resolve, reject) => {
-- 
GitLab