summaryrefslogtreecommitdiffhomepage
path: root/android/lib/model/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/model/src
parent8620efdb28c6863b40408862211ee690004526e5 (diff)
downloadmullvadvpn-5cc490d6eccc5624c075d8fdb21ce0abdd1c17b1.tar.xz
mullvadvpn-5cc490d6eccc5624c075d8fdb21ce0abdd1c17b1.zip
Add missing FirewallPolicyError class
Diffstat (limited to 'android/lib/model/src')
-rw-r--r--android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt16
1 files changed, 14 insertions, 2 deletions
diff --git a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt
index 364c8861ce..26f776b223 100644
--- a/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt
+++ b/android/lib/model/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt
@@ -6,6 +6,7 @@ import net.mullvad.talpid.net.TunnelEndpoint
import net.mullvad.talpid.tunnel.ActionAfterDisconnect
import net.mullvad.talpid.tunnel.ErrorState
import net.mullvad.talpid.tunnel.ErrorStateCause
+import net.mullvad.talpid.tunnel.FirewallPolicyError
sealed class TunnelState : Parcelable {
@Parcelize object Disconnected : TunnelState(), Parcelable
@@ -73,9 +74,20 @@ sealed class TunnelState : Parcelable {
DISCONNECTING -> Disconnecting(ActionAfterDisconnect.Nothing)
BLOCKING -> Error(ErrorState(ErrorStateCause.StartTunnelError, true))
ERROR -> {
- Error(ErrorState(ErrorStateCause.SetFirewallPolicyError, false))
+ Error(
+ ErrorState(
+ ErrorStateCause.SetFirewallPolicyError(FirewallPolicyError.Generic),
+ false
+ )
+ )
}
- else -> Error(ErrorState(ErrorStateCause.SetFirewallPolicyError, false))
+ else ->
+ Error(
+ ErrorState(
+ ErrorStateCause.SetFirewallPolicyError(FirewallPolicyError.Generic),
+ false
+ )
+ )
}
}
}