diff options
author | Dominik Guzei <dominik.guzei@gmail.com> | 2019-02-26 15:29:34 +0100 |
---|---|---|
committer | Dominik Guzei <dominik.guzei@gmail.com> | 2019-02-26 15:29:34 +0100 |
commit | dca7437b45c8eb67692a1df563fb4e969826b1cc (patch) | |
tree | 781bc8f5e99bce0e42b16018517725900bfef86d /src/features/workspaces/api.js | |
parent | improve workspace form setup (diff) | |
download | ferdium-app-dca7437b45c8eb67692a1df563fb4e969826b1cc.tar.gz ferdium-app-dca7437b45c8eb67692a1df563fb4e969826b1cc.tar.zst ferdium-app-dca7437b45c8eb67692a1df563fb4e969826b1cc.zip |
finish basic workspace settings
Diffstat (limited to 'src/features/workspaces/api.js')
-rw-r--r-- | src/features/workspaces/api.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/features/workspaces/api.js b/src/features/workspaces/api.js index fabc12455..733cb5593 100644 --- a/src/features/workspaces/api.js +++ b/src/features/workspaces/api.js | |||
@@ -1,3 +1,4 @@ | |||
1 | import { pick } from 'lodash'; | ||
1 | import { sendAuthRequest } from '../../api/utils/auth'; | 2 | import { sendAuthRequest } from '../../api/utils/auth'; |
2 | import { API, API_VERSION } from '../../environment'; | 3 | import { API, API_VERSION } from '../../environment'; |
3 | 4 | ||
@@ -25,4 +26,14 @@ export default { | |||
25 | if (!request.ok) throw request; | 26 | if (!request.ok) throw request; |
26 | return request.json(); | 27 | return request.json(); |
27 | }, | 28 | }, |
29 | |||
30 | updateWorkspace: async (workspace) => { | ||
31 | const url = `${API}/${API_VERSION}/workspace/${workspace.id}`; | ||
32 | const request = await sendAuthRequest(url, { | ||
33 | method: 'PUT', | ||
34 | body: JSON.stringify(pick(workspace, ['name', 'services'])), | ||
35 | }); | ||
36 | if (!request.ok) throw request; | ||
37 | return request.json(); | ||
38 | }, | ||
28 | }; | 39 | }; |