get<T> method
Base HTTP get request.
By default it will store data in apiCacheStorage with endPointURL
as Storage Key.
Implementation
Future<T?> get<T>({required String endPointURL, Map<String, dynamic>? queryParameters, Map<String, dynamic>? header, bool addToCache = true}) async {
Response response = await _dio.get(endPointURL, options: Options(headers: header), queryParameters: queryParameters);
if (response.statusCode == 200) {
if (addToCache) _storage.write(endPointURL, response.data);
return response.data;
} else {
return null;
}
}