shareFile method
Implementation
Future<void> shareFile(final String content, final String extension) async {
try {
final dir = await path.getTemporaryDirectory();
final fileName = 'Tadamon_Logs_${DateTime.now().formatted}';
final file = File('${dir.path}/$fileName.$extension');
await file.writeAsString(content);
ShareServices.shareFile(XFile(file.path));
} catch (e) {
showErrorToast('Failed to share the file');
}
}