diff options
Diffstat (limited to 'src/api/server')
-rw-r--r-- | src/api/server/ServerApi.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/api/server/ServerApi.js b/src/api/server/ServerApi.js index 8f3297d13..0951dfeda 100644 --- a/src/api/server/ServerApi.js +++ b/src/api/server/ServerApi.js | |||
@@ -259,6 +259,21 @@ export default class ServerApi { | |||
259 | return data; | 259 | return data; |
260 | } | 260 | } |
261 | 261 | ||
262 | // Features | ||
263 | async getDefaultFeatures() { | ||
264 | const request = await window.fetch(`${SERVER_URL}/${API_VERSION}/features/default`, this._prepareAuthRequest({ | ||
265 | method: 'GET', | ||
266 | })); | ||
267 | if (!request.ok) { | ||
268 | throw request; | ||
269 | } | ||
270 | const data = await request.json(); | ||
271 | |||
272 | const features = data; | ||
273 | console.debug('ServerApi::getDefaultFeatures resolves', features); | ||
274 | return features; | ||
275 | } | ||
276 | |||
262 | // Recipes | 277 | // Recipes |
263 | async getInstalledRecipes() { | 278 | async getInstalledRecipes() { |
264 | const recipesDirectory = getRecipeDirectory(); | 279 | const recipesDirectory = getRecipeDirectory(); |