diff options
Diffstat (limited to 'src/containers/settings/AccountScreen.js')
-rw-r--r-- | src/containers/settings/AccountScreen.js | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/containers/settings/AccountScreen.js b/src/containers/settings/AccountScreen.js index 9c74cf2ab..b0354c86b 100644 --- a/src/containers/settings/AccountScreen.js +++ b/src/containers/settings/AccountScreen.js | |||
@@ -5,6 +5,7 @@ import { inject, observer } from 'mobx-react'; | |||
5 | import PaymentStore from '../../stores/PaymentStore'; | 5 | import PaymentStore from '../../stores/PaymentStore'; |
6 | import UserStore from '../../stores/UserStore'; | 6 | import UserStore from '../../stores/UserStore'; |
7 | import AppStore from '../../stores/AppStore'; | 7 | import AppStore from '../../stores/AppStore'; |
8 | import FeaturesStore from '../../stores/FeaturesStore'; | ||
8 | 9 | ||
9 | import AccountDashboard from '../../components/settings/account/AccountDashboard'; | 10 | import AccountDashboard from '../../components/settings/account/AccountDashboard'; |
10 | import ErrorBoundary from '../../components/util/ErrorBoundary'; | 11 | import ErrorBoundary from '../../components/util/ErrorBoundary'; |
@@ -12,8 +13,9 @@ import { WEBSITE } from '../../environment'; | |||
12 | 13 | ||
13 | export default @inject('stores', 'actions') @observer class AccountScreen extends Component { | 14 | export default @inject('stores', 'actions') @observer class AccountScreen extends Component { |
14 | onCloseWindow() { | 15 | onCloseWindow() { |
15 | const { user } = this.props.stores; | 16 | const { user, features } = this.props.stores; |
16 | user.getUserInfoRequest.invalidate({ immediately: true }); | 17 | user.getUserInfoRequest.invalidate({ immediately: true }); |
18 | features.featuresRequest.invalidate({ immediately: true }); | ||
17 | } | 19 | } |
18 | 20 | ||
19 | reloadData() { | 21 | reloadData() { |
@@ -65,6 +67,7 @@ export default @inject('stores', 'actions') @observer class AccountScreen extend | |||
65 | AccountScreen.wrappedComponent.propTypes = { | 67 | AccountScreen.wrappedComponent.propTypes = { |
66 | stores: PropTypes.shape({ | 68 | stores: PropTypes.shape({ |
67 | user: PropTypes.instanceOf(UserStore).isRequired, | 69 | user: PropTypes.instanceOf(UserStore).isRequired, |
70 | features: PropTypes.instanceOf(FeaturesStore).isRequired, | ||
68 | payment: PropTypes.instanceOf(PaymentStore).isRequired, | 71 | payment: PropTypes.instanceOf(PaymentStore).isRequired, |
69 | app: PropTypes.instanceOf(AppStore).isRequired, | 72 | app: PropTypes.instanceOf(AppStore).isRequired, |
70 | }).isRequired, | 73 | }).isRequired, |