diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-02-02 01:08:59 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-04-22 19:16:13 +0000 |
| commit | 42f65f2f3678d15378301c426a2f029323f78357 (patch) | |
| tree | 561cdfa746657094d3a910d776e6e4402c75b84b /android/src | |
| parent | ce1840223f7d4a1e9d27f321fd5976584172f2e3 (diff) | |
| download | mullvadvpn-42f65f2f3678d15378301c426a2f029323f78357.tar.xz mullvadvpn-42f65f2f3678d15378301c426a2f029323f78357.zip | |
Implement voucher submission messages
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Event.kt | 7 | ||||
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt | 3 |
2 files changed, 10 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Event.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Event.kt index ab71cdc133..c48758230d 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Event.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Event.kt @@ -9,6 +9,7 @@ import net.mullvad.mullvadvpn.model.LoginStatus as LoginStatusData import net.mullvad.mullvadvpn.model.RelayList import net.mullvad.mullvadvpn.model.Settings import net.mullvad.mullvadvpn.model.TunnelState +import net.mullvad.mullvadvpn.model.VoucherSubmissionResult as VoucherSubmissionResultData // Events that can be sent from the service sealed class Event : Message.EventMessage() { @@ -48,6 +49,12 @@ sealed class Event : Message.EventMessage() { data class TunnelStateChange(val tunnelState: TunnelState) : Event() @Parcelize + data class VoucherSubmissionResult( + val voucher: String, + val result: VoucherSubmissionResultData + ) : Event() + + @Parcelize data class WireGuardKeyStatus(val keyStatus: KeygenEvent?) : Event() companion object { diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt index 67ae40f187..0f64daece7 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ipc/Request.kt @@ -87,6 +87,9 @@ sealed class Request : Message.RequestMessage() { data class SetWireGuardMtu(val mtu: Int?) : Request() @Parcelize + data class SubmitVoucher(val voucher: String) : Request() + + @Parcelize data class VpnPermissionResponse(val isGranted: Boolean) : Request() @Parcelize |
