diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/tts/list_user_tts_inference_results.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/tts/list_user_tts_inference_results.rs index 8fc0462737..d11d924419 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/tts/list_user_tts_inference_results.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/tts/list_user_tts_inference_results.rs @@ -3,9 +3,11 @@ use std::sync::Arc; use actix_web::{HttpMessage, HttpRequest, HttpResponse, web}; use actix_web::error::ResponseError; +use actix_web::http::header::ContentType; use actix_web::http::StatusCode; use actix_web::web::{Path, Query}; use log::{info, log, warn}; +use http_server_common::error::simple_json_error_response::simple_json_error_response; use mysql_queries::queries::tts::tts_results::list_tts_results_query_builder::{ListTtsResultsQueryBuilder, TtsInferenceRecordForList}; @@ -69,9 +71,19 @@ pub async fn list_user_tts_inference_results_handler( server_state: web::Data> ) -> Result { - info!("Fetching inference results for user: {}", &path.username); + return Ok(HttpResponse::Gone() + .content_type(ContentType::plaintext()) + .body("This endpoint has been removed.")) +} - let maybe_user_session = server_state + pub async fn _original_list_user_tts_inference_results_handler( + http_request: HttpRequest, + path: Path, + query: Query, + server_state: web::Data> + ) -> Result + { + let maybe_user_session = server_state .session_checker .maybe_get_user_session(&http_request, &server_state.mysql_pool) .await diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/tts/list_user_tts_models.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/tts/list_user_tts_models.rs index ee139e7440..65e4f48bc7 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/tts/list_user_tts_models.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/tts/list_user_tts_models.rs @@ -3,6 +3,7 @@ use std::sync::Arc; use actix_web::{HttpMessage, HttpRequest, HttpResponse, web}; use actix_web::error::ResponseError; +use actix_web::http::header::ContentType; use actix_web::http::StatusCode; use actix_web::web::Path; use log::{info, log, warn}; @@ -57,6 +58,17 @@ pub async fn list_user_tts_models_handler( path: Path, server_state: web::Data> ) -> Result +{ + return Ok(HttpResponse::Gone() + .content_type(ContentType::plaintext()) + .body("This endpoint has been removed.")) +} + +pub async fn original_list_user_tts_models_handler( + http_request: HttpRequest, + path: Path, + server_state: web::Data> +) -> Result { info!("Fetching templates for user: {}", &path.username); diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/w2l/list_user_w2l_inference_results.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/w2l/list_user_w2l_inference_results.rs index 1b8bf95fde..78f58c9997 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/w2l/list_user_w2l_inference_results.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/w2l/list_user_w2l_inference_results.rs @@ -3,6 +3,7 @@ use std::sync::Arc; use actix_web::{HttpMessage, HttpRequest, HttpResponse, web}; use actix_web::error::ResponseError; +use actix_web::http::header::ContentType; use actix_web::http::StatusCode; use actix_web::web::{Path, Query}; use log::{info, log, warn}; @@ -69,6 +70,18 @@ pub async fn list_user_w2l_inference_results_handler( query: Query, server_state: web::Data> ) -> Result +{ + return Ok(HttpResponse::Gone() + .content_type(ContentType::plaintext()) + .body("This endpoint has been removed.")) +} + +pub async fn original_list_user_w2l_inference_results_handler( + http_request: HttpRequest, + path: Path, + query: Query, + server_state: web::Data> +) -> Result { info!("Fetching inference results for user: {}", &path.username); diff --git a/crates/service/web/storyteller_web/src/http_server/endpoints/w2l/list_user_w2l_templates.rs b/crates/service/web/storyteller_web/src/http_server/endpoints/w2l/list_user_w2l_templates.rs index e08c911c8a..8696b8e608 100644 --- a/crates/service/web/storyteller_web/src/http_server/endpoints/w2l/list_user_w2l_templates.rs +++ b/crates/service/web/storyteller_web/src/http_server/endpoints/w2l/list_user_w2l_templates.rs @@ -3,6 +3,7 @@ use std::sync::Arc; use actix_web::{HttpMessage, HttpRequest, HttpResponse, web}; use actix_web::error::ResponseError; +use actix_web::http::header::ContentType; use actix_web::http::StatusCode; use actix_web::web::Path; use log::{info, log, warn}; @@ -57,6 +58,17 @@ pub async fn list_user_w2l_templates_handler( path: Path, server_state: web::Data> ) -> Result +{ + return Ok(HttpResponse::Gone() + .content_type(ContentType::plaintext()) + .body("This endpoint has been removed.")) +} + +pub async fn original_list_user_w2l_templates_handler( + http_request: HttpRequest, + path: Path, + server_state: web::Data> +) -> Result { info!("Fetching templates for user: {}", &path.username); diff --git a/crates/service/web/storyteller_web/src/routes/add_routes.rs b/crates/service/web/storyteller_web/src/routes/add_routes.rs index 2970984db8..b3fc8c43af 100644 --- a/crates/service/web/storyteller_web/src/routes/add_routes.rs +++ b/crates/service/web/storyteller_web/src/routes/add_routes.rs @@ -665,21 +665,25 @@ fn add_user_profile_routes (app: App) -> App .route(web::post().to(edit_profile_handler)) .route(web::head().to(|| HttpResponse::Ok())) ) + // NB: Removed endpoint .service( web::resource("/{username}/tts_models") .route(web::get().to(list_user_tts_models_handler)) .route(web::head().to(|| HttpResponse::Ok())) ) + // NB: Removed endpoint .service( web::resource("/{username}/tts_results") .route(web::get().to(list_user_tts_inference_results_handler)) .route(web::head().to(|| HttpResponse::Ok())) ) + // NB: Removed endpoint .service( web::resource("/{username}/w2l_templates") .route(web::get().to(list_user_w2l_templates_handler)) .route(web::head().to(|| HttpResponse::Ok())) ) + // NB: Removed endpoint .service( web::resource("/{username}/w2l_results") .route(web::get().to(list_user_w2l_inference_results_handler))