put method

Future<Response> put(
  1. String endpoint, {
  2. bool isUseToken = true,
  3. Map<String, dynamic>? params,
  4. dynamic receiveProgress(
    1. int,
    2. int
    )?,
  5. dynamic progress(
    1. int,
    2. int
    )?,
  6. Options? options,
  7. dynamic data,
})

Implementation

Future<Response> put(String endpoint,
    {bool isUseToken = true,
    Map<String, dynamic>? params,
    Function(int, int)? receiveProgress,
    Function(int, int)? progress,
    Options? options,
    dynamic data}) async {
  PreferencesHelper preferencesHelper =
      PreferencesHelper(sharedPreferences: SharedPreferences.getInstance());

  _dio.options.headers['Authorization'] =
      'Bearer ${await preferencesHelper.getToken}';
  return await _dio.put(endpoint,
      queryParameters: params,
      onReceiveProgress: receiveProgress,
      onSendProgress: progress,
      options: options,
      data: data);
}