summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model
diff options
context:
space:
mode:
authorDavid Göransson <david.goransson@mullvad.net>2025-07-16 09:17:45 +0200
committerDavid Lönnhager <david.l@mullvad.net>2025-07-23 09:41:54 +0200
commitbb4b111acc09a92fdf12e0fc6d504180f91421c8 (patch)
tree631225900359f14962359923f4c8f7c9bbcc9a59 /android/lib/model
parent50936e756abb825757bc539dacfadb6640792fae (diff)
downloadmullvadvpn-bb4b111acc09a92fdf12e0fc6d504180f91421c8.tar.xz
mullvadvpn-bb4b111acc09a92fdf12e0fc6d504180f91421c8.zip
Support new features message on Android
Diffstat (limited to 'android/lib/model')
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt7
1 files changed, 6 insertions, 1 deletions
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt
index 27ce80c016..d4cadf0e6a 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/lib/model/RelayItem.kt
@@ -1,6 +1,7 @@
package net.mullvad.mullvadvpn.lib.model
import arrow.optics.optics
+import java.net.InetAddress
typealias DomainCustomList = CustomList
@@ -84,7 +85,7 @@ sealed interface RelayItem {
val provider: ProviderId,
val ownership: Ownership,
override val active: Boolean,
- val daita: Boolean,
+ val features: Features,
) : Location {
override val name: String = id.code
override val hasChildren: Boolean = false
@@ -97,3 +98,7 @@ sealed interface RelayItem {
companion object
}
+
+data class Features(val daita: Boolean, val quic: Quic?)
+
+data class Quic(val domain: String, val token: String, val addrIn: List<InetAddress>)