remove deprecated endpoints

This commit is contained in:
Brandon Thomas committed 2024-04-13 01:24:32 -04:00
1 parent 79be5af336
commit 478f53b149
5 files changed
+55 -2

No files matched your search

@@ -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<Arc<ServerState>>
) -> Result<HttpResponse, ListTtsInferenceResultsForUserError>
{
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<ListTtsInferenceResultsForUserPathInfo>,
query: Query<ListTtsInferenceResultsForUserQuery>,
server_state: web::Data<Arc<ServerState>>
) -> Result<HttpResponse, ListTtsInferenceResultsForUserError>
{
let maybe_user_session = server_state
.session_checker
.maybe_get_user_session(&http_request, &server_state.mysql_pool)
.await
@@ -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<GetProfilePathInfo>,
server_state: web::Data<Arc<ServerState>>
) -> Result<HttpResponse, ListTtsModelsForUserError>
{
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<GetProfilePathInfo>,
server_state: web::Data<Arc<ServerState>>
) -> Result<HttpResponse, ListTtsModelsForUserError>
{
info!("Fetching templates for user: {}", &path.username);
@@ -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<ListW2lInferenceResultsForUserQuery>,
server_state: web::Data<Arc<ServerState>>
) -> Result<HttpResponse, ListW2lInferenceResultsForUserError>
{
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<ListW2lInferenceResultsForUserPathInfo>,
query: Query<ListW2lInferenceResultsForUserQuery>,
server_state: web::Data<Arc<ServerState>>
) -> Result<HttpResponse, ListW2lInferenceResultsForUserError>
{
info!("Fetching inference results for user: {}", &path.username);
@@ -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<GetProfilePathInfo>,
server_state: web::Data<Arc<ServerState>>
) -> Result<HttpResponse, ListW2lTemplatesForUserError>
{
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<GetProfilePathInfo>,
server_state: web::Data<Arc<ServerState>>
) -> Result<HttpResponse, ListW2lTemplatesForUserError>
{
info!("Fetching templates for user: {}", &path.username);
@@ -665,21 +665,25 @@ fn add_user_profile_routes<T, B> (app: App<T>) -> App<T>
.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))