dispatch method

void dispatch (
  1. PutObjectResult event
)

Implementation

void dispatch(PutObjectResult event) {
  if (event.taskId != taskId) return;
  if (event.isFinished) {
    onSuccess?.call(event.url);
  } else if (event.isError) {
    onFailure?.call(event.errorMessage);
  } else {
    onProgress?.call(event.currentSize, event.totalSize);
  }
}