FileSaveService constructor

FileSaveService({
  1. Future<Directory> temporaryDirectory()?,
  2. Future<String?> saveFile(
    1. String path,
    2. String fileName
    )?,
})

Implementation

FileSaveService({
  Future<Directory> Function()? temporaryDirectory,
  Future<String?> Function(String path, String fileName)? saveFile,
}) : _temporaryDirectory = temporaryDirectory ?? getTemporaryDirectory,
     _saveFile =
         saveFile ??
         ((path, fileName) => FlutterFileDialog.saveFile(
           params: SaveFileDialogParams(
             sourceFilePath: path,
             fileName: fileName,
           ),
         ));