getIP function

Future<String?> getIP()

Implementation

Future<String?> getIP() async {
  try {
    final addresses = await NetworkInterface.list();
    for (var interface in addresses) {
      for (var address in interface.addresses) {
        if (address.type == InternetAddressType.IPv4) {
          return address.address;
        }
      }
    }
  } catch (e) {}
  return null;
}