From fe968ef8eed020670abdc8b8554a766eee15e5ed Mon Sep 17 00:00:00 2001 From: Aldrik Ramaekers Date: Thu, 13 Apr 2023 20:15:32 +0200 Subject: improvements --- lib/pages/developer_page.dart | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'lib/pages/developer_page.dart') 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 { initState() { super.initState(); + countLocalFiles().then((value) => { + setState(() { + file_count = value; + }) + }); + localAuthService.canCheckBiometrics.then((bio) => { localAuthService .isDeviceSupported() @@ -43,6 +49,20 @@ class _DeveloperPageState extends State { } } + int file_count = 0; + + Future 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 { child: Column( children: [ Text('Versie ' + program_version), + Text('Bestanden: ' + file_count.toString()), ElevatedButton( onPressed: _toggleDebugMode, child: Text('Test Modus: ' + debug_mode.toString())) -- cgit v1.2.3-70-g09d2