mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2026-07-06 17:31:33 +00:00
feat: generate dynamic zip file name for logs export
This commit is contained in:
parent
8e0735a15c
commit
2545988434
2 changed files with 6 additions and 2 deletions
|
|
@ -39,7 +39,11 @@ class Logs extends _$Logs {
|
||||||
|
|
||||||
Future<String> generateZipFilePath() async {
|
Future<String> generateZipFilePath() async {
|
||||||
Directory appDocDirectory = await getTemporaryDirectory();
|
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) {
|
Level parseLevel(String level) {
|
||||||
|
|
|
||||||
|
|
@ -87,7 +87,7 @@ class LogsPage extends HookConsumerWidget {
|
||||||
// save to folder
|
// save to folder
|
||||||
String? outputFile = await FilePicker.platform.saveFile(
|
String? outputFile = await FilePicker.platform.saveFile(
|
||||||
dialogTitle: 'Please select an output file:',
|
dialogTitle: 'Please select an output file:',
|
||||||
fileName: 'vaani_logs.zip',
|
fileName: zipLogFilePath.split('/').last,
|
||||||
);
|
);
|
||||||
if (outputFile != null) {
|
if (outputFile != null) {
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue