aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/workspaces/store.js
diff options
context:
space:
mode:
authorLibravatar Bennett <properly@protonmail.com>2019-09-17 12:20:57 +0200
committerLibravatar GitHub <noreply@github.com>2019-09-17 12:20:57 +0200
commit4ec6e8625e9a1ea995cd1557a06c17ef0b0774bd (patch)
tree702a4a712e18befb543389aee4aabf308de03846 /src/features/workspaces/store.js
parentImplement #41 (diff)
parentMerge pull request #44 from kytwb/issue-37 (diff)
downloadferdium-app-4ec6e8625e9a1ea995cd1557a06c17ef0b0774bd.tar.gz
ferdium-app-4ec6e8625e9a1ea995cd1557a06c17ef0b0774bd.tar.zst
ferdium-app-4ec6e8625e9a1ea995cd1557a06c17ef0b0774bd.zip
Merge branch 'master' into issue-41
Diffstat (limited to 'src/features/workspaces/store.js')
-rw-r--r--src/features/workspaces/store.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/features/workspaces/store.js b/src/features/workspaces/store.js
index da1582a77..949f8a792 100644
--- a/src/features/workspaces/store.js
+++ b/src/features/workspaces/store.js
@@ -17,6 +17,8 @@ import { WORKSPACES_ROUTES } from './index';
17import { createReactions } from '../../stores/lib/Reaction'; 17import { createReactions } from '../../stores/lib/Reaction';
18import { createActionBindings } from '../utils/ActionBinding'; 18import { createActionBindings } from '../utils/ActionBinding';
19 19
20import { KEEP_WS_LOADED_USID } from '../../config';
21
20const debug = require('debug')('Ferdi:feature:workspaces:store'); 22const debug = require('debug')('Ferdi:feature:workspaces:store');
21 23
22export default class WorkspacesStore extends FeatureStore { 24export default class WorkspacesStore extends FeatureStore {
@@ -327,7 +329,7 @@ export default class WorkspacesStore extends FeatureStore {
327 // Loop through all workspaces and remove invalid service ids (locally) 329 // Loop through all workspaces and remove invalid service ids (locally)
328 this.workspaces.forEach((workspace) => { 330 this.workspaces.forEach((workspace) => {
329 workspace.services.forEach((serviceId) => { 331 workspace.services.forEach((serviceId) => {
330 if (servicesHaveBeenLoaded && !services.one(serviceId)) { 332 if (servicesHaveBeenLoaded && !services.one(serviceId) && serviceId !== KEEP_WS_LOADED_USID) {
331 workspace.services.remove(serviceId); 333 workspace.services.remove(serviceId);
332 } 334 }
333 }); 335 });