uploadFiles method

Future<T> uploadFiles({
  1. required TGUploadFilesRequest request,
  2. dynamic onSuccess(
    1. dynamic T
    )?,
  3. dynamic onError(
    1. dynamic T
    )?,
})

Implementation

Future<T> uploadFiles(
    {required TGUploadFilesRequest request,
    onSuccess(T)?,
    onError(E)?}) async {
  try {
    http.StreamedResponse httpRes = await _uploadFilesCall(request);
    return _performCallbackForUploadFileResponse(httpRes, onError, onSuccess);
  } catch (error) {
    T t = _populateExceptionResponse(error);
    onError!(t);
    return t;
  }
}