saveFile method
Implementation
Future<void> saveFile(final String content, final String extension) async {
try {
final dir = await FilePicker.platform.getDirectoryPath();
if (dir != null) {
final fileName = 'Tadamon_Logs_${DateTime.now().formatted}';
final file = File('$dir/$fileName.$extension');
await file.writeAsString(content);
await OpenFile.open(file.path);
showSuccessToast('تم حفظ الملف بنجاح');
}
} catch (e) {
showErrorToast('Failed to save the file');
}
}