summaryrefslogtreecommitdiff
path: root/lib/services/settings_service.dart
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@amftech.nl>2023-02-06 19:04:25 +0100
committerAldrik Ramaekers <aldrik@amftech.nl>2023-02-06 19:04:25 +0100
commite37d74527e03b6a804a35cbfb0956d4e0100889f (patch)
tree837bcf2aec9c3593ebb0ee6d53197a21d069a4c1 /lib/services/settings_service.dart
parentbab2bf926e2102713c12faded32a1b26f1911d91 (diff)
1.13.7
Diffstat (limited to 'lib/services/settings_service.dart')
-rw-r--r--lib/services/settings_service.dart9
1 files changed, 6 insertions, 3 deletions
diff --git a/lib/services/settings_service.dart b/lib/services/settings_service.dart
index 8f3ea61..1241405 100644
--- a/lib/services/settings_service.dart
+++ b/lib/services/settings_service.dart
@@ -6,27 +6,30 @@ import 'package:training_planner/services/log_service.dart';
class Settings {
double salary;
+ String version;
- Settings({required this.salary});
+ Settings({required this.salary, required this.version});
Settings.fromJson(Map<String, dynamic> json)
- : salary = double.parse(json['salary']);
+ : salary = double.parse(json['salary']), version = json['version'];
Map<String, dynamic> toJson() {
return {
'salary': salary.toStringAsFixed(2),
+ 'version': version,
};
}
}
class DefaultSettings extends Settings {
- DefaultSettings() : super(salary: 13.75);
+ DefaultSettings() : super(salary: 13.75, version: '1.13.7-prod');
DefaultSettings.fromJson(Map<String, dynamic> json) : super.fromJson(json);
Map<String, dynamic> toJson() {
return {
'salary': salary.toStringAsFixed(2),
+ 'version': version,
};
}
}