diff options
| author | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-09-01 08:28:42 +0200 |
|---|---|---|
| committer | Tobias Järvelöv <tobias.jarvelov@mullvad.net> | 2025-09-30 09:51:49 +0200 |
| commit | 3e013968aba777946799351fb02a538bddb31815 (patch) | |
| tree | ef5ab36739d4082d2c2a0d49d7e17be2a4ea8369 | |
| parent | 588ed766cf6f22c4a3bdf90ae00c775799fb75d2 (diff) | |
| download | mullvadvpn-3e013968aba777946799351fb02a538bddb31815.tar.xz mullvadvpn-3e013968aba777946799351fb02a538bddb31815.zip | |
Add user-facing Error for when access method with same name exists
| -rw-r--r-- | mullvad-management-interface/src/lib.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mullvad-management-interface/src/lib.rs b/mullvad-management-interface/src/lib.rs index 09f0e6243a..bb57914caa 100644 --- a/mullvad-management-interface/src/lib.rs +++ b/mullvad-management-interface/src/lib.rs @@ -29,6 +29,7 @@ use std::sync::LazyLock; static MULLVAD_MANAGEMENT_SOCKET_GROUP: LazyLock<Option<String>> = LazyLock::new(|| env::var("MULLVAD_MANAGEMENT_SOCKET_GROUP").ok()); +pub const API_ACCESS_METHOD_EXISTS_DETAILS: &[u8] = b"api_access_method_exists"; pub const CUSTOM_LIST_LIST_NOT_FOUND_DETAILS: &[u8] = b"custom_list_list_not_found"; pub const CUSTOM_LIST_LIST_EXISTS_DETAILS: &[u8] = b"custom_list_list_exists"; pub const CUSTOM_LIST_LIST_NAME_TOO_LONG_DETAILS: &[u8] = b"custom_list_list_name_too_long"; @@ -114,6 +115,9 @@ pub enum Error { #[error("An access method with that id does not exist")] ApiAccessMethodNotFound, + + #[error("An access method with that name already exists")] + ApiAccessMethodExists, } impl From<tonic::Status> for Error { |
