download method
Future<Response>
download(
- String endpoint, {
- bool isUseToken = true,
- dynamic savePath,
- dynamic data,
- Options? options,
- dynamic progress(
- int,
- int
)?,
- Map<String, dynamic>? params,
})
Implementation
Future<Response> download(String endpoint,
{bool isUseToken = true,
savePath,
dynamic data,
Options? options,
Function(int, int)? progress,
Map<String, dynamic>? params}) async {
PreferencesHelper preferencesHelper =
PreferencesHelper(sharedPreferences: SharedPreferences.getInstance());
_dio.options.headers['Authorization'] =
'Bearer ${await preferencesHelper.getToken}';
return await _dio.download(endpoint, savePath,
data: data,
options: options,
onReceiveProgress: progress,
queryParameters: params);
}