summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-09-01 08:28:42 +0200
committerTobias Järvelöv <tobias.jarvelov@mullvad.net>2025-09-30 09:51:49 +0200
commit3e013968aba777946799351fb02a538bddb31815 (patch)
treeef5ab36739d4082d2c2a0d49d7e17be2a4ea8369
parent588ed766cf6f22c4a3bdf90ae00c775799fb75d2 (diff)
downloadmullvadvpn-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.rs4
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 {