saveToDownloads static method

Future<bool> saveToDownloads(
  1. String content,
  2. String fileName,
  3. String extension
)

Implementation

static Future<bool> saveToDownloads(
  String content,
  String fileName,
  String extension, // e.g., 'md', 'pdf', 'docx'
) async {
  try {
    Platform.isAndroid
        ? await saveToDownloadsAndroid(content, fileName, extension)
        : await saveToDownloadsIos(content, fileName, extension);
    showFeedbackSnackbar(Strings.fileDownloadSuccess.tr, Symbols.download);
    return true;
  } catch (e) {
    showErrorSnackbar(Strings.fileDownloadFail.tr);
    return false;
  }
}