aboutsummaryrefslogtreecommitdiffstats
path: root/src/features/workspaces/api.js
diff options
context:
space:
mode:
authorLibravatar Dominik Guzei <dominik.guzei@gmail.com>2019-04-04 14:02:34 +0200
committerLibravatar Dominik Guzei <dominik.guzei@gmail.com>2019-04-04 14:02:34 +0200
commit913b9e8614be3ae1e904423311d3adf55a210e5d (patch)
tree22417a435b840485180c66f99596b38d45a49899 /src/features/workspaces/api.js
parentadd open last used workspace logic (diff)
downloadferdium-app-913b9e8614be3ae1e904423311d3adf55a210e5d.tar.gz
ferdium-app-913b9e8614be3ae1e904423311d3adf55a210e5d.tar.zst
ferdium-app-913b9e8614be3ae1e904423311d3adf55a210e5d.zip
use mobx-localstorage directly in the store
Diffstat (limited to 'src/features/workspaces/api.js')
-rw-r--r--src/features/workspaces/api.js10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/features/workspaces/api.js b/src/features/workspaces/api.js
index 0a3e2bfa4..356e48cdb 100644
--- a/src/features/workspaces/api.js
+++ b/src/features/workspaces/api.js
@@ -52,22 +52,12 @@ export const workspaceApi = {
52 if (!result.ok) throw result; 52 if (!result.ok) throw result;
53 return new Workspace(await result.json()); 53 return new Workspace(await result.json());
54 }, 54 },
55
56 getWorkspaceSettings: async () => (
57 localStorage.getItem('workspaces') || {}
58 ),
59
60 setWorkspaceSettings: async settings => (
61 localStorage.setItem('workspaces', settings)
62 ),
63}; 55};
64 56
65export const getUserWorkspacesRequest = new Request(workspaceApi, 'getUserWorkspaces'); 57export const getUserWorkspacesRequest = new Request(workspaceApi, 'getUserWorkspaces');
66export const createWorkspaceRequest = new Request(workspaceApi, 'createWorkspace'); 58export const createWorkspaceRequest = new Request(workspaceApi, 'createWorkspace');
67export const deleteWorkspaceRequest = new Request(workspaceApi, 'deleteWorkspace'); 59export const deleteWorkspaceRequest = new Request(workspaceApi, 'deleteWorkspace');
68export const updateWorkspaceRequest = new Request(workspaceApi, 'updateWorkspace'); 60export const updateWorkspaceRequest = new Request(workspaceApi, 'updateWorkspace');
69export const getWorkspaceSettingsRequest = new Request(workspaceApi, 'getWorkspaceSettings');
70export const setWorkspaceSettingsRequest = new Request(workspaceApi, 'setWorkspaceSettings');
71 61
72export const resetApiRequests = () => { 62export const resetApiRequests = () => {
73 getUserWorkspacesRequest.reset(); 63 getUserWorkspacesRequest.reset();