wt1.1d custom exercise, mydevelopment exercise list, environment for different databases

This commit is contained in:
Bossanyi Tibor
2020-09-03 18:38:20 +02:00
parent 6b0892ec09
commit f0ba820385
22 changed files with 403 additions and 117 deletions
+22 -2
View File
@@ -7,6 +7,7 @@ import 'package:aitrainer_app/model/workout_tree.dart';
import 'package:aitrainer_app/repository/exercise_repository.dart';
import 'package:aitrainer_app/service/exercise_tree_service.dart';
import 'package:aitrainer_app/service/exercisetype_service.dart';
import 'package:aitrainer_app/util/env.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:aitrainer_app/model/exercise_type.dart';
@@ -41,8 +42,9 @@ class Cache {
static final String lastStoreDateKey = 'last_date';
static final String isRegisteredKey = 'is_registered';
static final String isLoggedInKey = 'is_logged_in';
static final String langKey = 'lang';
static final String baseUrl = 'http://aitrainer.info:8888/api/';
static String baseUrl = 'http://aitrainer.info:8888/api/';
static final String mediaUrl = 'https://aitrainer.info:4343/media/';
static final String username = 'bosi';
static final String password = 'andio2009';
@@ -55,6 +57,7 @@ class Cache {
List<ExerciseTree> _exerciseTree;
List<Exercise> _exercises;
LinkedHashMap _tree = LinkedHashMap<String, WorkoutTree>();
double _percentExercises = -1;
List deviceLanguages;
String startPage;
@@ -63,7 +66,12 @@ class Cache {
return _singleton;
}
Cache._internal();
Cache._internal() {
String testEnv = EnvironmentConfig.test_env;
if ( testEnv == "1") {
baseUrl = 'http://aitrainer.app:8899/api/';
}
}
String getAuthToken() {
return this.authToken;
@@ -166,4 +174,16 @@ class Cache {
return this._tree;
}
void setPercentExercises(double percent) {
this._percentExercises = percent;
}
double getPercentExercises() {
return this._percentExercises;
}
void addExercise(Exercise exercise) {
_exercises.add(exercise);
}
}