import 'dart:convert'; import 'package:aitrainer_app/model/auth.dart'; import 'package:aitrainer_app/model/exercise_tree.dart'; import 'api.dart'; class ExerciseTreeApi { final APIClient _client = new APIClient(); Future> getExerciseTree() async { final body = await _client.get("exercise_tree", ""); final Iterable json = jsonDecode(body); final List exerciseTree = json.map((exerciseTree) => ExerciseTree.fromJson(exerciseTree)).toList(); Auth().setExerciseTree(exerciseTree); return exerciseTree; } }