feat: generate dynamic zip file name for logs export

This commit is contained in:
Dr-Blank 2024-10-03 04:10:37 -04:00
parent 8e0735a15c
commit 2545988434
No known key found for this signature in database
GPG key ID: 7452CC63F210A266
2 changed files with 6 additions and 2 deletions

View file

@ -39,7 +39,11 @@ class Logs extends _$Logs {
Future<String> generateZipFilePath() async {
Directory appDocDirectory = await getTemporaryDirectory();
return '${appDocDirectory.path}/vaani_logs.zip';
return '${appDocDirectory.path}/${generateZipFileName()}';
}
String generateZipFileName() {
return 'vaani-${DateTime.now().toIso8601String()}.zip';
}
Level parseLevel(String level) {

View file

@ -87,7 +87,7 @@ class LogsPage extends HookConsumerWidget {
// save to folder
String? outputFile = await FilePicker.platform.saveFile(
dialogTitle: 'Please select an output file:',
fileName: 'vaani_logs.zip',
fileName: zipLogFilePath.split('/').last,
);
if (outputFile != null) {
try {