fetchAdsFromAPI method

Future<void> fetchAdsFromAPI()

✅ 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");
  }
}