getAndCache<T> method
Future<Response<T> >
getAndCache<T>(
- String path, {
- Map<
String, dynamic> ? queryParameters, - Options? options,
- CancelToken? cancelToken,
- ProgressCallback? onReceiveProgress,
override
Handy method to make http GET request and cache reponse data
Implementation
@override
Future<Response<T>> getAndCache<T>(
String path, {
Map<String, dynamic>? queryParameters,
Options? options,
CancelToken? cancelToken,
ProgressCallback? onReceiveProgress,
}) async {
final response = await request<T>(
path,
queryParameters: queryParameters,
options: DioMixin.checkOptions('GET', options),
onReceiveProgress: onReceiveProgress,
cancelToken: cancelToken,
);
await _setCached(response);
return response;
}