fetchAdsFromAPI method
✅ Fetch Ads from the API
Implementation
Future<void> fetchAdsFromAPI() async {
try {
final url = Uri.parse("https://adsapi-c4i1.onrender.com/api/v1/ads/get");
final response = await http.get(url);
// print(response);
if (response.statusCode == 200) {
final data = json.decode(response.body);
print("amanraj");
print(data);
final adsResponse = AdsResponse.fromJson(data);
print("amanraj2");
print(adsResponse);
_adsList = adsResponse.ads;
print(_adsList[0].cdnLink);
print("✅ Ads fetched: ${_adsList.length}");
} else {
print("❌ Failed to fetch ads. Status code: ${response.statusCode}");
}
} catch (e) {
print("❌ Error fetching ads: $e");
}
}