summaryrefslogtreecommitdiffhomepage
path: root/android/lib/talpid/src
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2023-11-17 10:54:11 +0100
committerAlbin <albin@mullvad.net>2023-11-17 14:59:10 +0100
commit5cc490d6eccc5624c075d8fdb21ce0abdd1c17b1 (patch)
tree3a7c4c9c3390a2b348df277f6cf4cf62116c0e1c /android/lib/talpid/src
parent8620efdb28c6863b40408862211ee690004526e5 (diff)
downloadmullvadvpn-5cc490d6eccc5624c075d8fdb21ce0abdd1c17b1.tar.xz
mullvadvpn-5cc490d6eccc5624c075d8fdb21ce0abdd1c17b1.zip
Add missing FirewallPolicyError class
Diffstat (limited to 'android/lib/talpid/src')
-rw-r--r--android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt20
-rw-r--r--android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/FirewallPolicyError.kt9
2 files changed, 21 insertions, 8 deletions
diff --git a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt
index 5096e5c693..fc35e4e23e 100644
--- a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt
+++ b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/ErrorStateCause.kt
@@ -14,19 +14,23 @@ sealed class ErrorStateCause : Parcelable {
}
}
- @Parcelize object Ipv6Unavailable : ErrorStateCause()
+ @Parcelize data object Ipv6Unavailable : ErrorStateCause()
- @Parcelize object SetFirewallPolicyError : ErrorStateCause()
+ @Parcelize
+ data class SetFirewallPolicyError(val firewallPolicyError: FirewallPolicyError) :
+ ErrorStateCause()
- @Parcelize object SetDnsError : ErrorStateCause()
+ @Parcelize data object SetDnsError : ErrorStateCause()
- @Parcelize class InvalidDnsServers(val addresses: ArrayList<InetAddress>) : ErrorStateCause()
+ @Parcelize
+ data class InvalidDnsServers(val addresses: ArrayList<InetAddress>) : ErrorStateCause()
- @Parcelize object StartTunnelError : ErrorStateCause()
+ @Parcelize data object StartTunnelError : ErrorStateCause()
- @Parcelize class TunnelParameterError(val error: ParameterGenerationError) : ErrorStateCause()
+ @Parcelize
+ data class TunnelParameterError(val error: ParameterGenerationError) : ErrorStateCause()
- @Parcelize object IsOffline : ErrorStateCause()
+ @Parcelize data object IsOffline : ErrorStateCause()
- @Parcelize object VpnPermissionDenied : ErrorStateCause()
+ @Parcelize data object VpnPermissionDenied : ErrorStateCause()
}
diff --git a/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/FirewallPolicyError.kt b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/FirewallPolicyError.kt
new file mode 100644
index 0000000000..c6f19e71af
--- /dev/null
+++ b/android/lib/talpid/src/main/kotlin/net/mullvad/talpid/tunnel/FirewallPolicyError.kt
@@ -0,0 +1,9 @@
+package net.mullvad.talpid.tunnel
+
+import android.os.Parcelable
+import kotlinx.parcelize.Parcelize
+
+@Parcelize
+enum class FirewallPolicyError : Parcelable {
+ Generic
+}