shareFile method

Future<void> shareFile(
  1. String content,
  2. String extension
)

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');
  }
}