diff options
| author | Aldrik Ramaekers <aldrik@amftech.nl> | 2023-04-13 20:15:32 +0200 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrik@amftech.nl> | 2023-04-13 20:15:32 +0200 |
| commit | fe968ef8eed020670abdc8b8554a766eee15e5ed (patch) | |
| tree | 6afef5a1c3605abaa78a8b852b7d836cf5ca8e73 /lib/pages/developer_page.dart | |
| parent | d35e4014e16bfdf2e2fc2bde397c385fc53e498c (diff) | |
improvements
Diffstat (limited to 'lib/pages/developer_page.dart')
| -rw-r--r-- | lib/pages/developer_page.dart | 21 |
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())) |
