import 'package:dio/dio.dart'; class ApiCalls { static Future?> fetchProduct(String barcode) async { final Dio _dio = Dio( BaseOptions(baseUrl: 'https://world.openfoodfacts.org'), ); try { final response = await _dio.get('/api/v0/product/$barcode.json'); if (response.statusCode == 200) { final data = response.data; if (data['status'] == 1) { return data['product']; } else { print('Produit non trouvé'); return null; } } else { print('Erreur réseau: ${response.statusCode}'); return null; } } catch (e) { print('Erreur lors de la requête: $e'); return null; } } }