FileOutput constructor

FileOutput({
  1. required Stream<File?> fileStream,
  2. bool overrideExisting = true,
  3. Encoding encoding = utf8,
})

Implementation

FileOutput({
  required Stream<File?> fileStream,
  this.overrideExisting = true,
  this.encoding = utf8,
}) {
  _subscription = fileStream.asyncMap(_createOrRemoveFile).listen(
    (enabled) {
      logger.d('FileOutput: $enabled');
    },
    onError: (dynamic err, StackTrace stackTrace) {
      logger.error('FileOutput: $err', error: err, stackTrace: stackTrace);
    },
  );
}