From 9a0cdec646e8976fc4eed1e04fbd980616ad4234 Mon Sep 17 00:00:00 2001 From: Solninja A Date: Wed, 1 Jan 2025 19:08:35 +1000 Subject: [PATCH] Improved API error codes --- actix/src/utils.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/actix/src/utils.rs b/actix/src/utils.rs index c596603..6c90f9a 100644 --- a/actix/src/utils.rs +++ b/actix/src/utils.rs @@ -34,7 +34,7 @@ pub fn is_api_ok(http: HttpRequest) -> Response { if let Some(header) = auth::api_header(&http) { // If the header is correct if auth::validate_key(header.to_string()) { - Response { success: true, error: false, reason: "".to_string(), pass: false } + Response { success: true, error: false, reason: "Correct API key".to_string(), pass: false } } else { Response { success: false, error: true, reason: "Incorrect API key".to_string(), pass: false } } @@ -46,7 +46,7 @@ pub fn is_api_ok(http: HttpRequest) -> Response { } else { // If the API key isn't set, but an API Key header is provided if auth::api_header(&http).is_some() { - Response {success: false, error: true, reason: "API key access was attempted, but no API key is configured".to_string(), pass: false} + Response {success: false, error: true, reason: "An API key was provided, but the 'api_key' environment variable is not configured in the Chhoto URL instance".to_string(), pass: false} } else { Response {success: false, error: false, reason: "".to_string(), pass: true} }