getUserIPAddress method

Future<String?> getUserIPAddress()

Implementation

Future<String?> getUserIPAddress() async {
  try {
    final res = await Dio().get('https://icanhazip.com/');
    var data = res.data;

    /// Need to substring res, cause the ip data contains an end line.
    return data.toString().substring(0, data.toString().length - 1);
  } catch (err) {
    return null;
  }
}