getStream method
Implementation
Stream getStream({required String endPointURL,Map<String,dynamic>? queryParameters,Map<String,dynamic>? header,bool useCache = true}) async* {
if(useCache && _storage.hasData(endPointURL)) yield _storage.read(endPointURL);
Response response = await _dio.get(endPointURL,options: Options(headers: header),queryParameters: queryParameters);
if(response.statusCode == 200) {
if(useCache) _storage.write(endPointURL, response.data);
yield response.data;
} else {
yield null;
}
}