FileStreamCallback typedef

FileStreamCallback = Stream<Uint8List> Function(NativeDragFileItem<Object> item, String fileName, String url, ProgressController progressController)

Callback which is called when the native layer needs the file bytes

item is the corresponding NativeDragFileItem object fileName is the fileName url is the location where the user dropped the drag file item progressController must be used to inform about the current progress must return a Stream to write to

Implementation

typedef FileStreamCallback = Stream<Uint8List> Function(
    NativeDragFileItem item, String fileName, String url, ProgressController progressController);