DownloadTask constructor
- dynamic file,
- FusabaseStorage storage,
- Reference ref
Constructs a new DownloadTask.
Parameters:
file: The file to download to.storage: The storage instance.ref: The reference to download from.
Returns: A new DownloadTask instance.
Implementation
DownloadTask(dynamic file, FusabaseStorage storage, Reference ref)
: super(
data: file,
storage: storage,
ref: ref,
help: DownloadTaskController(
app: storage.app,
logLevel: storage.app.logLevel,
retryTime: storage._maxDownloadRetryTime,
),
) {
super._helper.initDownload(
snapshot: super._snapshot,
data: file,
ref: ref,
task: this,
config: storage._config,
);
super.__changeState(TaskState.running);
}