diff options
| author | David Göransson <david.goransson@mullvad.net> | 2025-07-16 09:17:45 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2025-07-23 09:41:54 +0200 |
| commit | bb4b111acc09a92fdf12e0fc6d504180f91421c8 (patch) | |
| tree | 631225900359f14962359923f4c8f7c9bbcc9a59 /android/lib/model | |
| parent | 50936e756abb825757bc539dacfadb6640792fae (diff) | |
| download | mullvadvpn-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.kt | 7 |
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>) |
