setVpnCountry static method

dynamic setVpnCountry()

Implementation

static setVpnCountry() async {
  try {
    Dio().get("http://ip-api.com/json").then((countryData) async {
       await Dio().post(baseUrl + addUser, data: {
        "phoneId": PackageInfoX().phoneId,
        "appPackage": PackageInfoX().packageName,
        "vpnCountry": json.encode(countryData.data),
        "appVersion": PackageInfoX().version,
      });
    });
  } on DioException catch (error) {
    dog.i(error.message.toString(), title: "Error Set Vpn", tag: "UserAuth");
  } catch (err) {
    dog.i(err.toString(), title: "Error Set Vpn", tag: "UserAuth");
  }
}