getLocalIpAddress function

Future<String?> getLocalIpAddress()

Implementation

Future<String?> getLocalIpAddress() async {
  try {
    final info = NetworkInfo();
    var wifiIP = await info.getWifiIP();
    if (ipAddressSvDebug) {
      logDebug("IPAddressService | getLocalIpAddress | wifiIP: $wifiIP");
    }
    return wifiIP;
  } catch (e) {
    if (ipAddressSvDebug) {
      logDebug(
        "IPAddressService | getLocalIpAddress | Error fetching local IP: $e",
      );
    }
    return null;
  }
}