diff options
author | Dominik Guzei <dominik.guzei@gmail.com> | 2019-04-04 14:02:34 +0200 |
---|---|---|
committer | Dominik Guzei <dominik.guzei@gmail.com> | 2019-04-04 14:02:34 +0200 |
commit | 913b9e8614be3ae1e904423311d3adf55a210e5d (patch) | |
tree | 22417a435b840485180c66f99596b38d45a49899 /src/features/workspaces/api.js | |
parent | add open last used workspace logic (diff) | |
download | ferdium-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.js | 10 |
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 | ||
65 | export const getUserWorkspacesRequest = new Request(workspaceApi, 'getUserWorkspaces'); | 57 | export const getUserWorkspacesRequest = new Request(workspaceApi, 'getUserWorkspaces'); |
66 | export const createWorkspaceRequest = new Request(workspaceApi, 'createWorkspace'); | 58 | export const createWorkspaceRequest = new Request(workspaceApi, 'createWorkspace'); |
67 | export const deleteWorkspaceRequest = new Request(workspaceApi, 'deleteWorkspace'); | 59 | export const deleteWorkspaceRequest = new Request(workspaceApi, 'deleteWorkspace'); |
68 | export const updateWorkspaceRequest = new Request(workspaceApi, 'updateWorkspace'); | 60 | export const updateWorkspaceRequest = new Request(workspaceApi, 'updateWorkspace'); |
69 | export const getWorkspaceSettingsRequest = new Request(workspaceApi, 'getWorkspaceSettings'); | ||
70 | export const setWorkspaceSettingsRequest = new Request(workspaceApi, 'setWorkspaceSettings'); | ||
71 | 61 | ||
72 | export const resetApiRequests = () => { | 62 | export const resetApiRequests = () => { |
73 | getUserWorkspacesRequest.reset(); | 63 | getUserWorkspacesRequest.reset(); |