summaryrefslogtreecommitdiff
path: root/lib/pages/developer_page.dart
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrik@amftech.nl>2023-04-13 20:15:32 +0200
committerAldrik Ramaekers <aldrik@amftech.nl>2023-04-13 20:15:32 +0200
commitfe968ef8eed020670abdc8b8554a766eee15e5ed (patch)
tree6afef5a1c3605abaa78a8b852b7d836cf5ca8e73 /lib/pages/developer_page.dart
parentd35e4014e16bfdf2e2fc2bde397c385fc53e498c (diff)
improvements
Diffstat (limited to 'lib/pages/developer_page.dart')
-rw-r--r--lib/pages/developer_page.dart21
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/pages/developer_page.dart b/lib/pages/developer_page.dart
index 9a7f9d5..daf0838 100644
--- a/lib/pages/developer_page.dart
+++ b/lib/pages/developer_page.dart
@@ -22,6 +22,12 @@ class _DeveloperPageState extends State<DeveloperPage> {
initState() {
super.initState();
+ countLocalFiles().then((value) => {
+ setState(() {
+ file_count = value;
+ })
+ });
+
localAuthService.canCheckBiometrics.then((bio) => {
localAuthService
.isDeviceSupported()
@@ -43,6 +49,20 @@ class _DeveloperPageState extends State<DeveloperPage> {
}
}
+ int file_count = 0;
+
+ Future<int> countLocalFiles() async {
+ if (shiftProvider is LocalShiftProviderService) {
+ LocalShiftProviderService lsp =
+ shiftProvider as LocalShiftProviderService;
+ var fileList = await lsp.getStoredFileList();
+
+ return fileList.length;
+ } else {
+ return 0;
+ }
+ }
+
_toggleDebugMode() {
setState(() {
debug_mode = !debug_mode;
@@ -63,6 +83,7 @@ class _DeveloperPageState extends State<DeveloperPage> {
child: Column(
children: [
Text('Versie ' + program_version),
+ Text('Bestanden: ' + file_count.toString()),
ElevatedButton(
onPressed: _toggleDebugMode,
child: Text('Test Modus: ' + debug_mode.toString()))