import 'package:shared_preferences/shared_preferences.dart'; import 'package:shared_preferences/shared_preferences.dart'; Future getBaseUrl() async { try { SharedPreferences prefs = await SharedPreferences.getInstance(); String ipAddress = prefs.getString('ipAddress') ?? '192.168.0.18'; // Default value String port = prefs.getString('port') ?? '8000'; // Default value String baseUrl = 'http://$ipAddress:$port/api/v1'; return baseUrl; } catch (e) { // Penanganan kesalahan print('Error reading SharedPreferences: $e'); return ''; // Atau nilai default lainnya jika terjadi kesalahan } } // return 'http://$ipAddress:$port/api/v1'; // String baseUrl = 'http://192.168.0.18:8000/api/v1'; // Gunakan fungsi ini saat diperlukan, misalnya di tempat-tempat yang membutuhkan baseUrl // Contoh penggunaan: String url = await getBaseUrl();