From dd880340379c1be57acd95101180b29f146503a1 Mon Sep 17 00:00:00 2001 From: Dominik Guzei Date: Mon, 7 Oct 2019 20:18:19 +0200 Subject: Fix app delay by waiting on workspaces to load --- src/features/delayApp/index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/features/delayApp/index.js') diff --git a/src/features/delayApp/index.js b/src/features/delayApp/index.js index c0029873a..28b079e6b 100644 --- a/src/features/delayApp/index.js +++ b/src/features/delayApp/index.js @@ -4,6 +4,7 @@ import DelayAppComponent from './Component'; import { DEFAULT_FEATURES_CONFIG } from '../../config'; import { gaEvent, gaPage } from '../../lib/analytics'; +import { getUserWorkspacesRequest } from '../workspaces/api'; const debug = require('debug')('Franz:feature:delayApp'); @@ -33,7 +34,13 @@ export default function init(stores) { }; reaction( - () => stores.user.isLoggedIn && stores.services.allServicesRequest.wasExecuted && stores.features.features.needToWaitToProceed && !stores.user.data.isPremium, + () => ( + stores.user.isLoggedIn + && stores.services.allServicesRequest.wasExecuted + && getUserWorkspacesRequest.wasExecuted + && stores.features.features.needToWaitToProceed + && !stores.user.data.isPremium + ), (isEnabled) => { if (isEnabled) { debug('Enabling `delayApp` feature'); -- cgit v1.2.3-70-g09d2