summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model/src
diff options
context:
space:
mode:
Diffstat (limited to 'android/lib/model/src')
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeoIpLocation.kt4
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeographicLocationConstraint.kt6
2 files changed, 6 insertions, 4 deletions
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeoIpLocation.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeoIpLocation.kt
index e15ab20376..625de76b29 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeoIpLocation.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeoIpLocation.kt
@@ -10,5 +10,7 @@ data class GeoIpLocation(
val ipv6: InetAddress?,
val country: String,
val city: String?,
- val hostname: String?
+ val latitude: Double,
+ val longitude: Double,
+ val hostname: String?,
) : Parcelable
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeographicLocationConstraint.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeographicLocationConstraint.kt
index 04f92a72ac..386257a72a 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeographicLocationConstraint.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/GeographicLocationConstraint.kt
@@ -9,20 +9,20 @@ sealed class GeographicLocationConstraint : Parcelable {
@Parcelize
data class Country(val countryCode: String) : GeographicLocationConstraint() {
override val location: GeoIpLocation
- get() = GeoIpLocation(null, null, countryCode, null, null)
+ get() = GeoIpLocation(null, null, countryCode, null, 0.0, 0.0, null)
}
@Parcelize
data class City(val countryCode: String, val cityCode: String) :
GeographicLocationConstraint() {
override val location: GeoIpLocation
- get() = GeoIpLocation(null, null, countryCode, cityCode, null)
+ get() = GeoIpLocation(null, null, countryCode, cityCode, 0.0, 0.0, null)
}
@Parcelize
data class Hostname(val countryCode: String, val cityCode: String, val hostname: String) :
GeographicLocationConstraint() {
override val location: GeoIpLocation
- get() = GeoIpLocation(null, null, countryCode, cityCode, hostname)
+ get() = GeoIpLocation(null, null, countryCode, cityCode, 0.0, 0.0, hostname)
}
}