summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2023-09-26 16:02:26 +0200
committerDavid Lönnhager <david.l@mullvad.net>2023-09-26 16:02:26 +0200
commit24acf70d47b15e3d4ece53b8f0cd8c3dffcf52fd (patch)
tree856889f092add8f0f50098c0e283b153dd875bfa
parentc9deafba75ec38f7bc4631d99417767002980b8e (diff)
parent7eb7712e2765e49155120bcb333a06e5f348f7d0 (diff)
downloadmullvadvpn-24acf70d47b15e3d4ece53b8f0cd8c3dffcf52fd.tar.xz
mullvadvpn-24acf70d47b15e3d4ece53b8f0cd8c3dffcf52fd.zip
Merge branch 'android-fix-voucher-err' into main
-rw-r--r--mullvad-jni/src/lib.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/mullvad-jni/src/lib.rs b/mullvad-jni/src/lib.rs
index 5d062ffbbc..6f33938e99 100644
--- a/mullvad-jni/src/lib.rs
+++ b/mullvad-jni/src/lib.rs
@@ -180,12 +180,12 @@ impl From<Result<VoucherSubmission, daemon_interface::Error>> for VoucherSubmiss
impl From<daemon_interface::Error> for VoucherSubmissionError {
fn from(error: daemon_interface::Error) -> Self {
match error {
- daemon_interface::Error::Api(RestError::ApiError(_, code)) => match code.as_str() {
- mullvad_api::INVALID_VOUCHER => VoucherSubmissionError::InvalidVoucher,
- mullvad_api::VOUCHER_USED => VoucherSubmissionError::VoucherAlreadyUsed,
- _ => VoucherSubmissionError::RpcError,
- },
- daemon_interface::Error::Api(_) => VoucherSubmissionError::RpcError,
+ daemon_interface::Error::OtherError(mullvad_daemon::Error::VoucherSubmission(
+ device::Error::InvalidVoucher,
+ )) => VoucherSubmissionError::InvalidVoucher,
+ daemon_interface::Error::OtherError(mullvad_daemon::Error::VoucherSubmission(
+ device::Error::UsedVoucher,
+ )) => VoucherSubmissionError::VoucherAlreadyUsed,
_ => VoucherSubmissionError::OtherError,
}
}